Javascript 按id获取元素并更改其同级值
HTMLJavascript 按id获取元素并更改其同级值,javascript,siblings,Javascript,Siblings,HTML <table> <tr id="1"> <td id="a">aa</td> <td>bb</td> </tr> </table> 如何使用第二种方法更改td id=“a”同级值?这是因为td的下一个同级可以是文本节点,您需要下一个元素同级 您可以使用该属性 document.getElementById(“a”).nextElementS
<table>
<tr id="1">
<td id="a">aa</td>
<td>bb</td>
</tr>
</table>
如何使用第二种方法更改
td id=“a”
同级值?这是因为td
的下一个同级可以是文本节点,您需要下一个元素同级
您可以使用该属性
document.getElementById(“a”).nextElementSibling.innerHTML=“newB”代码>
aa
bb
使用nextElementSibling
document.getElementById("a").nextElementSibling.innerHTML = "newB";
nextSibling
将选择空的textNode
,如以下演示所示
console.log(document.getElementById(“a”).nextSibling)代码>
aa
bb
@SpencerWieczorek是。。应该是nextElementSibling.innerHTML
我不知道在哪里单击“接受”。但是你的代码是有效的。
document.getElementById("a").nextElementSibling.innerHTML = "newB";