0
テーブルの4番目の列からデータを取得するためのコードです。カンマ付きのテーブルの4番目の列に分割された行
function getColumn(table_id, col) {
var tab = document.getElementsByTagName("table")[4];
var n = tab.rows.length;
var i, s = null, tr, td;
if (col < 0) {
return null;
}
for (i = 0; i < n; i++) {
tr = tab.rows[i];
if (tr.cells.length > col) { // Check that cell exists before you try
td = tr.cells[col]; // to access it.
s += ' ' + td.innerText;
}
} return s; }
var txt = getColumn('partTable', 4);
それは戻っている
"ジーンズシャツBパンツT" 私はそれが
「ジーンズA、シャツB、パンツを返したい
T "
これは私のコードでどのように可能ですか?私はいつか数のスペース
おかげ
これはいつか動作しません。数字にスペースが含まれています。 – Mojo
その場合正規表現を使用して、すべてのスペースをコンマとスペースで置き換えます。複数のスペースの正規表現は\ s * – Rakesh
です。私の値が「10 98」の場合は、2つの数字ではないので、カンマで区切りたいとは思わない。 – Mojo