AI写作智能体 自主规划任务,支持联网查询和网页读取,多模态高效创作各类分析报告、商业计划、营销方案、教学内容等。 广告
## getElementsByTagName getElementsByTagName()方法获取的集合是动态的.如果网页上增加了一个元素,通过这个方法获取到的是动态添加的. ## 获取多个div ``` <div id="container"> <div>hello</div> <div>world</div> </div> ``` ``` var container = document.getElementById('container'); var divs = container.getElementsByTagName('div'); //可以通过找到的对象 + "."来调用 console.log(divs); ``` ## getElementsByName 根据name属性来获取元素. 不推荐使用. 这个方法在不同的浏览器下工作的方式不同.在ie和欧朋浏览器下,除了可以找name属性还可以找id. ## getElementsByClassName IE9前不可使用 ## querySelector IE8以后才支持,返回文档中,指定的选择器组的第一个元素,该选择器只能获取到一个元素. 获取ID:document.querySelector('#el'); 获取类:document.querySelector('.el'); 获取元素:document.querySelector('div'); ## querySelectorAll IE8以后才支持,同上,可以获取到所有的元素.