var divs = document.getElementsByTagName(‘div‘) console.log(divs);
var div = document.getElementById(‘var‘) console.log(div);
var users = document.getElementsByName(‘username‘) console.log(users);
注意:通过name属性获取一般多用于表单中,表单一定要有name属性
var boxs = document.getElementsByClassName(‘box‘) console.log(boxs);
var div = document.querySelector(‘div‘) var div = document.querySelector(‘#var‘) //两者都可以获取id名为var的div
console。log (div)
var divs = document.querySelectorAll(‘div‘) console.log(divs); // 获取到的是一个集合 - 对象 - 伪数组 console.log(divs.length); console.log(divs[0]);
for(var i=0;i<divs.length;i++){ console.log(divs[i]); } //遍历这个伪数组
想要document.querySelectorAll获取的div做个点击事件
for(var i=0;i<divs.length;i++){ divs[i].onclick = function(){ console.log(1111); } }
原文:https://www.cnblogs.com/mrxiachongyu/p/14259682.html