当还有SPAN时,从内部html中提取td值
Extracting the td value from inner html when there is also a SPAN
我似乎不太明白这一点,我正在尝试提取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
为什么不这么做:
row.cells[0].childNodes[0].innerHTML;
^^^^^^^^^^^^^^
document.getElementById('ID').value.split(">")[1].split("<")[0]
改为使用这个:
row.cells[0].getElementsByTagName('span')[0].innerHTML;
如果所有td标记都是以这种格式编写的,您可以通过将cells[0]设置为spanID:来简单地使用span标记的ID
rows.cells[0] = "row0col0";
document.getElementById('ID').value = row.cells[0].innerHTML;
将其用作HTML:
<TD><SPAN style="..." id=row0col0>...</SPAN></TD>
相关文章:
- HTML页面如何提取通过表单传递的参数
- 使用javascript从HTML网页中提取图像url
- 如何从HTML下拉菜单中提取值
- 如何每秒从一个变量中提取一定次数的javascript/html
- 更换163;使用javascript从html文本区域中提取字符
- 正则表达式,用于从html格式的字符串中提取文本
- 从HTML代码中提取数据
- 使用JavaScript或AJAX从HTML表单中提取数据,然后将其传递给PHP
- 如何在HTML源代码中提取javascript变量
- 使用'从HTML表中提取行的内容<tr onclick=alertContents()>'
- 从html标记格式的字符串中提取键值对
- jQuery-数据提取问题(html遍历)
- 用于提取 HTML 标记子元素的正则表达式
- 从导入的 HTML/JS 文件中提取变量
- 使用JavaScript从HTML字符串中提取文本
- 如何将jquery ajax数据提取为html
- 如何从html中提取javascript
- 从html文件中的js中提取链接
- 从Html中提取特定值
- Angular将所有头文件html提取到一个文件中