1 <button>123</button> 2 <script> 3 var btn = document.querySelector("button") 4 btn.onclick = function () { 5 document.write("<div>123</div>") 6 } 7 </script>
1 <div class="box"> 2 </div> 3 <script> 4 var div = document.querySelector(".box") 5 // for (var i = 0; i < +100; i++) { 6 // div.innerHTML += "<a href=‘#‘>1234</a>" 7 // } 8 var arr = [] 9 for (var j = 0; j <= 100; j++) { 10 arr.push( ‘<a href = "#"> 1234 </a>‘) 11 } 12 div.innerHTML = arr.join("") 13 </script>
1 <div class="box2"> 2 </div> 3 <script> 4 var box2 = document.querySelector(".box2") 5 for (var i = 0; i <= 100; i++) { 6 var a = document.createElement("a") 7 box2.appendChild(a) 8 } 9 </script>
1 <button class="btn2">1234</button> 2 <script> 3 var btn = document.querySelector(".btn2") 4 // 事件监听注册事件 addeventlistenr 里面的事件类型是字符串 必须加引号 而且不带on 5 btn.addEventListener(‘click‘, function () { 6 alert("88") 7 }) 8 btn.addEventListener(‘click‘, function () { 9 alert("33") 10 }) 11 </script>
1 <div>1</div> 2 <div>2</div> 3 <div>3</div> 4 <script> 5 var divs = document.querySelectorAll("div") 6 divs[0].onclick = function () { 7 alert("ok") 8 divs[0].onclick = null 9 } 10 11 divs[1].addEventListener(‘click‘, fn) 12 function fn() { 13 alert("99") 14 divs[1].removeEventListener(‘click‘, fn) 15 } 16 </script>
1 <div class="father"> 2 <div class="son">son</div> 3 </div> 4 <script> 5 // 捕获阶段 6 // var son = document.querySelector(".son") 7 // son.addEventListener(‘click‘, function () { 8 // alert("00") 9 // }, true) 10 // var father = document.querySelector(".father") 11 // father.addEventListener(‘click‘, function () { 12 // alert("father") 13 // }, true) 14 15 16 // 冒泡阶段 如果第三个参数是false就是冒泡阶段 17 var son = document.querySelector(".son") 18 son.addEventListener(‘click‘, function () { 19 alert("00") 20 }, false) 21 var father = document.querySelector(".father") 22 father.addEventListener(‘click‘, function () { 23 alert("father") 24 }, false) 25 document.addEventListener(‘click‘, function () { 26 alert("987") 27 }) 28 </script>
原文:https://www.cnblogs.com/xf2764/p/12625702.html