03事件.html 1.5 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283
  1. <!DOCTYPE html>
  2. <html lang="en">
  3. <head>
  4. <meta charset="UTF-8">
  5. <title>Title</title>
  6. </head>
  7. <body>
  8. <ul>
  9. <li>北京</li>
  10. <li>上海</li>
  11. <li id="sz">深圳</li>
  12. <li>广州</li>
  13. </ul>
  14. <!-- 在标签内 -->
  15. <button onclick="addCity()" id="btn1" >添加城市</button>
  16. <!-- 绑定 推荐 -->
  17. <button onclick="delCity()" id="btn2" >删除城市</button>
  18. <div style="width: 100px; height: 100px;border :1px solid red"; ></div>
  19. 用户 <input type="text">
  20. </body>
  21. <script>
  22. let inputElement = document.getElementsByTagName("input")[0];
  23. inputElement.onfocus = function (){
  24. console.log("聚焦")
  25. }
  26. inputElement.onblur = function (){
  27. console.log("离焦")
  28. }
  29. let divElement = document.getElementsByTagName("div")[0];
  30. divElement.onmouseout = function (){
  31. alert("鼠标移出")
  32. }
  33. divElement.onmouseover = function (){
  34. alert("鼠标移入")
  35. }
  36. let btn2 = document.getElementById("btn2");
  37. //事件
  38. btn2.onclick = function (){
  39. //找到广州
  40. let ul = document.getElementsByTagName("ul")[0];
  41. //执行删除
  42. ul.lastElementChild.remove();
  43. }
  44. function addCity(){
  45. //添加城市
  46. let li = document.createElement("li")
  47. let liText = document.createTextNode("哈尔滨")
  48. //文本添加到元素中
  49. li.append(liText)
  50. //找到ul
  51. let ul = document.getElementsByTagName("ul")[0];
  52. ul.appendChild(li);
  53. }
  54. </script>
  55. </html>