为了账号安全,请及时绑定邮箱和手机立即绑定

关于var oldnode=document.getElementById("oldnode");的问题

var oldnode=document.getElementById("oldnode");为什么不能用var oldnode=document.getElementByTagName("b");来代替,同样是获取节点。

正在回答

2 回答

可以改为 var oldnode = document.getElementsByTagName("b")[0] 来代替 。

注意:1、Elements 后面的s不要写掉了 ; 2.getElementsByTagName() 取得的是一个数组,哪怕数组只有一个元素也需要指明对象 。

0 回复 有任何疑惑可以回复我~
#1

牛牛兀 提问者

谢谢,我请教下这个getElementById("oldnode")返回的是什么啊
2016-06-14 回复 有任何疑惑可以回复我~
#2

牛牛兀 提问者

非常感谢!
2016-06-14 回复 有任何疑惑可以回复我~

getElementById("oldnode")  返回id名为oldnode的节点元素。因为id是唯一的,所以就只有一个。

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

关于var oldnode=document.getElementById("oldnode");的问题

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信