javascript实现table选中的行以指定颜色高亮显示的方法
本文实例讲述了javascript实现table选中的行以指定颜色高亮显示的方法。分享给大家供大家参考。具体实现方法如下:
<htmlxmlns="http://www.w3.org/1999/xhtml"> <head> <metahttp-equiv="Content-Type"content="text/html;charset=utf-8"/> <title>table选中的行以指定颜色高亮显示</title> <scripttype="text/javascript"> functionIniEvent(){ vartbl=document.getElementById("tblMain"); vartrs=tbl.getElementsByTagName("tr"); for(vari=0;i<trs.length;i++){ trs[i].onclick=TrOnClick; } } functionTrOnClick(){ vartbl=document.getElementById("tblMain"); vartrs=tbl.getElementsByTagName("tr"); for(vari=0;i<trs.length;i++){ if(trs[i]==this){//判断是不是当前选择的行 trs[i].style.background="yellow"; } else{ trs[i].style.background="white"; } } } </script> </head> <bodyonload="IniEvent()"> <tableid="tblMain"border="1"> <tr> <td>1</td> <td>三星</td> <td>AA</td> </tr> <tr> <td>2</td> <td>Norkia</td> <td>BB</td> </tr> <tr> <td>3</td> <td>苹果</td> <td>CC</td> </tr> <tr> <td>4</td> <td>联想</td> <td>DD</td> </tr> </table> </body> </html>
希望本文所述对大家的javascript程序设计有所帮助。