教育行業(yè)A股IPO第一股(股票代碼 003032)

全國咨詢/投訴熱線:400-618-4000

【案例】鼠標指針經過時背景變色

更新時間:2022年07月04日14時25分 來源:傳智教育 瀏覽次數:

  當表格中的單元格比較多時,可以在用戶鼠標指針經過時把當前行添加背景色,使表格內容顯得清晰和一目了然,容易閱讀。接下來我們使用鼠標指針經過事件onmouseoer和標指針離開事件onmouseout 實現案例效果。

  (1)編寫HTML頁面,示例代碼如下。

<body>
  <table>
   <thead>
     <tr>
       <th>代碼</th>
       <th>名稱</th>
       <th>最新公布凈值</th>
       <th>累計凈值</th>
       <th>前單位凈值</th>
       th>凈值增長率</th>
    </tr>
    </thead>
    <tbody>
      <tr>
        <td>0035**</td>
        <td>3個月定期開放債券</td>
        <td>1.075</td>
        <td>1.079</td>
        <td>1.074</td>
        <td>+0.047%</td>
     </tr>
       ...(此處省略多個tr)
    </tbody>
  </table>
</body>

  (2)實現鼠標指針經過時背景變色的效果,具體代碼如下。 

< script >
    //1.獲取元素
    var trs = document.querySelector('tbody').querySelectorAll('tr');
//2.利用循環(huán)綁定注冊事件
for (var i = 0; i < trs.length; i++) {
    // 3.鼠標指針經過事件 onmouseover
    trs[i].onmouseover = function() {
        this.className = 'bg';
    };
    //4.鼠標指針離開事件 onmouseout
    trs[i].onmouseout = function() {
        this.className = ‘’;
    };
} < /script>
背景變色效果
背景變色效果
0 分享到:
和我們在線交談!