我似乎不太明白这一点,我试图提取TD值,我想一切都正常工作,但是由于我也在TD之间,它提取了它中的所有东西。我该怎么剪出跨度,也许是正则表达式还是别的什么?
document.getElementById('ID').value = row.cells[0].innerHTML给我这个:
<SPAN style="WHITE-SPACE: nowrap;">XAI-2013-411041</SPAN>以下是TD的原始HTML标记:
<td><span style="white-space: nowrap;">XAI-2013-411041</span></td>我唯一想要的数据是
XAI-2013-411041发布于 2013-08-01 17:06:17
为什么不直接这么做:
row.cells[0].childNodes[0].innerHTML;
^^^^^^^^^^^^^^ 发布于 2013-08-01 17:03:54
document.getElementById('ID').value.split(">")[1].split("<")[0] 发布于 2013-08-01 17:09:00
用这个代替:
row.cells[0].getElementsByTagName('span')[0].innerHTML;https://stackoverflow.com/questions/18000102
复制相似问题