两个childNodes[0]连在一起表示什么???

<ul>

  <li>111</li>

  <li>222</li>

</ul>

<button onclick="myFunction()">XXX</button>

<script>

function myFunction(){

var d=document.createDocumentFragment();

d.appendChild(document.getElementsByTagName("LI")[0]);

d.childNodes[0].childNodes[0].nodeValue="333"; 

document.getElementsByTagName("UL")[0].appendChild(d);

};

</script>

d.childNodes[0]是第一个li里的文本,d.childNodes[0].childNodes[0]是什么

阿里斯托亚
浏览 1411回答 1
1回答

stone310

d是fragment,d.childNodes[0]就是fragment的第一个子元素,就是第一个li元素,d.childNodes[0].childNodes[0]就是li的第一个子元素,就是text元素,它的值是111
打开App,查看更多内容
随时随地看视频慕课网APP