我想查询表的特定单元格以更改其文本或内部HTML。
表格样本:
<table id="infotable">
<thead></thead>
<tbody id="tData">
<tr>
<td>SomeCompany1</td>
<td>SomeProduct1</td>
<td>PriceType1</td>
<td id="164">Awaiting data...</td>
</tr>
[...]
上表第一行的第三单元格是我的目标,我已使用
id="164"
属性对其进行了标识。在Dart脚本中,我尝试了两种查询此单元格的方法:
TableCellElement cell = document.query('#164');
和
var cell = query('#164');
两者都在Dart编辑器中导致以下错误:
'Error: SyntaxError: DOM Exception 12'
最佳答案
当我在另一篇SO帖子中找到答案时,我已经写了这个,但是是在jQuery的上下文中。原来的问题是id属性不允许以数字开头。
在属性值的开头添加一个字符可以解决此问题(例如,“q
中的id="q164
”。
关于dom - 在Dart中查询表格中的单元格,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16197888/