我在书签中包含以下代码,该书签希望在具有表的任何网页上运行以更改td元素中包含的所有值。我可以通过单击书签来完成此操作。知道为什么它不起作用或根本不能起作用吗?
最终,我要做的事情比这要复杂一些,但是我想逐步解决问题。
var anchors = document.getElementsByTagName("td");
for (var i = 0; i < anchors.length; i++) {
anchors[i].value = "test";
};
答案 0 :(得分:0)
<td>
元素没有.value
。相反,您要更改anchors[i].innerHTML
:
var anchors = document.getElementsByTagName("td");
for (var i = 0; i < anchors.length; i++) {
anchors[i].innerHTML = "test";
};
<table>
<tr>
<td>One</td>
<td>Two</td>
</tr>
</table>