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

你们的结果是什么??


javascript

javascript

jQuery

PHP

div子节点个数:18
节点类型3
节点名称#text
节点值 javascript 
div子节点个数:undefined
节点类型1
节点名称P
节点值null
div子节点个数:3
节点类型3
节点名称#text
节点值 
div子节点个数:undefined
节点类型1
节点名称DIV
节点值null
div子节点个数:3
节点类型3
节点名称#text
节点值 
div子节点个数:undefined
节点类型1
节点名称H5
节点值null
div子节点个数:1
节点类型3
节点名称#text
节点值 

codeview.png

正在回答

7 回答

div的子节点数为:7
第1个节点;---#text--- javascript ---3
第2个节点;---P---null---1
第3个节点;---#text--- ---3
第4个节点;---DIV---null---1
第5个节点;---#text--- ---3
第6个节点;---H5---null---1
第7个节点;---#text--- ---3

为什么5和7没有值呢?

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

var div1 = document.getElementsByTagName('div')[0]

    for (let i of div1.childNodes) {

        document.write(i.nodeType)

    }

输出3131313

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

javascript

javascript

jQuery

PHP

第1个节点名称是:#text
第1个节点的值是:undefined
第1个节点的类型是:undefined
第2个节点名称是:P
第2个节点的值是:undefined
第2个节点的类型是:undefined
第3个节点名称是:#text
第3个节点的值是:undefined
第3个节点的类型是:undefined
第4个节点名称是:DIV
第4个节点的值是:undefined
第4个节点的类型是:undefined
第5个节点名称是:#text
第5个节点的值是:undefined
第5个节点的类型是:undefined
第6个节点名称是:H5
第6个节点的值是:undefined
第6个节点的类型是:undefined
第7个节点名称是:#text
第7个节点的值是:undefined
第7个节点的类型是:undefined


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

节点之间的空白符,在firefox、chrome、opera、safari浏览器是文本节点,

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

哪位大神能解答一下为什么会有这么多吗

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

javascript

javascript

jQuery

PHP

7
第0个元素的节点名称为#text
第0个元素的节点的值为 javascript
第0个元素的节点的类型为3
第1个元素的节点名称为P
第1个元素的节点的值为null
第1个元素的节点的类型为1
第2个元素的节点名称为#text
第2个元素的节点的值为
第2个元素的节点的类型为3
第3个元素的节点名称为DIV
第3个元素的节点的值为null
第3个元素的节点的类型为1
第4个元素的节点名称为#text
第4个元素的节点的值为
第4个元素的节点的类型为3
第5个元素的节点名称为H5
第5个元素的节点的值为null
第5个元素的节点的类型为1
第6个元素的节点名称为#text
第6个元素的节点的值为
第6个元素的节点的类型为3


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

div子节点个数:7
节点类型:#text3 javascript
节点类型:P1null
节点类型:#text3
节点类型:DIV1null
节点类型:#text3
节点类型:H51null
节点类型:#text3

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

举报

0/150
提交
取消

你们的结果是什么??

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