企业🤖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以后才支持,同上,可以获取到所有的元素.