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

childNodes是这样理解的吗

var c=document.getElementsByTagName("p")[0].childNodes; 这句话不知道大家是怎么理解的 但是我看了那么多的回答 我不知道她们说的对不对  但是我自己感觉这里面的0就是说是子节点的一种写法 因为.childNodes是访问子节点的方法 也就是说从p标签的下一个标签开始 那也就是p[0]我的理解就是这样  如果你把p[0]写成了p[1]那就不是子节点的访问方法了  你们可以试试看

正在回答

1 回答

这里的“document.getElementsByTagName("p")[0]中的[0]”应该是数组下标的意思,因为“document.getElementsByTagName("p")”返回的是一个数组,所以“document.getElementsByTagName("p")[0]”意思是所得的数组中的第一个<p>元素

还有.childNodes是属性而不是方法,方法和函数类似,是要加“()”的

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

举报

0/150
提交
取消

childNodes是这样理解的吗

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