关于克隆节点
来源:3-20 节点的创建、移除和克隆
xEasonWang
2021-10-17 15:08:01
最后一道例题中,var box1 = document.getElementById('box1'); 这句可以省略吗?后面引用ul的语句改为 var theul = document.getElementsByTagName('ul')[0]; 后输出结果一样,这样可行吗?
1回答
同学你好,是可以这样写的,以下两句代码
var box1 = document.getElementById('box1');
var theul = box1.getElementsByTagName('ul')[0];
其实和以下一句代码
var theul = document.getElementsByTagName('ul')[0];
在该例题中,最终得到的结果是一样。只不过前两句代码限制了范围,表示获取box1中的ul再取第0个,后一句代码表示获取html中所有的ul再取第0个。
祝学习愉快!
相似问题
回答 1
回答 1