_06_事件.html 3.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135
  1. <!DOCTYPE html>
  2. <html lang="en">
  3. <head>
  4. <meta charset="UTF-8">
  5. <title>Title</title>
  6. <style>
  7. div{
  8. width: 100px;
  9. height: 100px;
  10. background-color: red;
  11. }
  12. </style>
  13. </head>
  14. <body>
  15. <!--用户名:<input type="text" id="input" onfocus="fun1()" onblur="fun2()"><span id="msg"></span><br>-->
  16. <!--<button onclick="fun()">按钮</button>-->
  17. <!--<button id="btn">按钮1</button>-->
  18. <!--<div id="div" onmouseenter="enter()" onmouseout="out()"></div>-->
  19. <table border="1" cellpadding="0" cellspacing="0" width="100%">
  20. <tr>
  21. <td>id</td>
  22. <td>name</td>
  23. <td>age</td>
  24. </tr>
  25. <tr>
  26. <td>1</td>
  27. <td>zhangsan</td>
  28. <td>10</td>
  29. </tr>
  30. <tr>
  31. <td>1</td>
  32. <td>zhangsan</td>
  33. <td>10</td>
  34. </tr>
  35. <tr>
  36. <td>1</td>
  37. <td>zhangsan</td>
  38. <td>10</td>
  39. </tr>
  40. <tr>
  41. <td>1</td>
  42. <td>zhangsan</td>
  43. <td>10</td>
  44. </tr>
  45. </table>
  46. </body>
  47. <script>
  48. // 先获取所有tr
  49. var trs = document.getElementsByTagName("tr")
  50. // 拿到每一个tr
  51. for (let i = 0; i < trs.length; i++) {
  52. let tr = trs[i];
  53. // 给tr 绑定鼠标移入时间和移出时间
  54. tr.onmouseenter = function (){
  55. console.log("移入")
  56. tr.style.background = "gray"
  57. }
  58. tr.onmouseleave = function (){
  59. console.log("移出")
  60. tr.style.background = ""
  61. }
  62. }
  63. /**
  64. * 当鼠标移入进去时候把div 背景颜色变成黄色
  65. * 当鼠标移出时候把背景颜色变回红色
  66. *
  67. *
  68. * 创一个table 表格
  69. * 鼠标移入莫一行的时候这行的背景颜色变成浅灰色
  70. * 鼠标移出时候变回之前颜色
  71. */
  72. // function enter(){
  73. // var div = document.getElementById("div")
  74. // div.style.background = "yellow"
  75. // }
  76. //
  77. // function out(){
  78. // var div = document.getElementById("div")
  79. // div.style.background = "red"
  80. // }
  81. /**
  82. * 已知数据库当中用户名[zhangsan,lisi ,wangwu ,zhaoliu]
  83. * 注册用户输入用户名,当失去焦点时候需要检查用户名是否已存在 如果已存在就需要再
  84. * 输入框后面提醒用户名已存在
  85. */
  86. // function fun2(){
  87. // var arr = ["zhangsan","lisi","wangwu"]
  88. // // 获取输入框内容
  89. // var username = document.getElementById("input").value
  90. // // 循环遍历看输入内容是否在数组中
  91. // var flag = false
  92. // for (let i = 0; i < arr.length; i++) {
  93. // if(arr[i] == username){
  94. // flag = true;
  95. // }
  96. // }
  97. // var span = document.getElementById("msg")
  98. // if(flag){
  99. // span.innerText= "已存在";
  100. // span.style.color = "red";
  101. // }else{
  102. // span.innerText= "可使用";
  103. // span.style.color = "green";
  104. // }
  105. // }
  106. //
  107. // function fun1(){
  108. // console.log("触发了聚焦时间")
  109. // }
  110. // // 想要给按钮绑定事件
  111. // /**
  112. // * 第一种方式: 利用元素当中时间属性比如onclik 就是点击事件属性
  113. // */
  114. // function fun(){
  115. // console.log("123123")
  116. // }
  117. //
  118. // /**
  119. // * 第二种方式
  120. // * 1 先获取元素
  121. // * 2 调用元素时间属性
  122. // */
  123. // var btn = document.getElementById("btn")
  124. // btn.onclick = function () {
  125. // console.log("!11111")
  126. // }
  127. </script>
  128. </html>