(3)document.querySelectorAll('选择器'); 根据选择器返回元素对象集合
2.4 获取特殊元素
(1)获取body元素
document.body
(2)获取html元素
document.documentElement
三、 事件基础
JavaScript 使我们有能力创建动态页面,而事件是可以被 JavaScript 侦测到的行为。
简单理解: 触发--- 响应机制。
网页中的每个元素都可以产生某些可以触发 JavaScript 的事件,例如,我们可以在用户点击某按钮时产生一个 事件,然后去执行某些操作。
3.1 事件三要素
3.2 执行事件的步骤
<body> <div>123</div> <script> // 执行事件步骤 // 点击div 控制台输出 我被选中了 // 1. 获取事件源 var div = document.querySelector('div'); // 2.绑定事件 注册事件 // div.onclick // 3.添加事件处理程序 div.onclick = function() { console.log('我被选中了'); } </script></body>
四、 操作元素
innerText和innerHTML的区别
innerText会去除 html标签、空格和换行,而innerHTML会保留 html标签、空格和换行;
innerText中的html标签不会被识别,会被当做文字处理,而innerHTML会识别,当做标签处理;