zoukankan      html  css  js  c++  java
  • HTML table表格选中行后变色

    /*by:rush date:2011年7月4日 19:44:36*/

    1.如果我们希望table的某一行在选中后使用其他的颜色突出出来,那么下面的代码就是你希望达到的效果。先看2张图:

    图1 选择几项时的情况

    图2 鼠标划过的情况。

    2.主要的js代码有:

    var select;

    function selectAll(check) {

    if(check) {

    select = true;

    } else {

    select = false;

    }

    }

    function checkAll(checkboxName) {

    var elements = document.getElementsByName(checkboxName);

    var temp = document.getElementById("all");

    var sss= new Array();

    for(var i=0;i<elements.length;i++){

    if(elements[i].checked == true){

    sss[i] = 1;

    }else

    sss[i] = 0;

    }

    if(select) {

    temp.checked = true;

    for(var i=0; i<elements.length; i++) {

    elements[i].checked = true;

    }

    } else {

    temp.checked = false;

    for(var i=0; i<elements.length; i++) {

    if(sss[i] == 1)

    elements[i].checked = false;

    else

    elements[i].checked = true;

    }

    }

    }

    3.在页面中的使用。请看下面的HTML代码:

    <html>

    <head>

    <javascript type="text/javascript" src="changeColor.js"></javascript>

    </head>

    <body>

    <table>

    <tr>

     <th>title1</th>

    <th>title2</th>

    </tr>

    <tr onclick="responseClickEvent(this);"

         onmouseover="responseMouseEvent(this,1);" 

         onmouseout="responseMouseEvent(this,2)"

         style="cursor:hand;background-color:#FFFFFF">

    <td>asda</td>

    <td>adsad</td>

    </tr>

    </table>

    </body>

    </html>

    4.ok这样就可以实现本文开始时图中的效果了。。。。

  • 相关阅读:
    python核心编程(多线程编程)
    Python核心编程(网络编程)
    将非drf接口配置到swagger
    jmeter设置全局变量--通过正则表达式进行提取
    jmeter实现用户登录高并发
    Django跨关联关系查询
    python树状结构取值和加值
    chrome浏览器代理插件SwitchyOmega使用
    burp suite历程-安装burp suite
    django中对模型字段名的限制
  • 原文地址:https://www.cnblogs.com/rushoooooo/p/2097696.html
Copyright © 2011-2022 走看看