js点击事件 页面上有一个table点击table单元格是改变table单元格的样式。当点击页面其他位置是还原table中单元格的样式。如何实现??? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 在 onclick 上实现。比如:<table> <tr><td onclick="onTDClick(this);">click me</td></tr></table><script>function onTDClick(td) { $(td).css("background-color","red");}</script>但是点击以外的位置就比较不好弄了,除非你在这个table以外的所有div,table上加上onclick清空原式样 设置document.onclick ,判断是否是表格触发 看这个 ,思路超级简单 ,就是点击之后判断然后改变样式 。http://www.cnblogs.com/ttyp/archive/2004/11/15/63900.html <table id="tb"> <tr> <td> 1 </td> <td> 2 </td> <td> 3 </td> </tr> <tr> <td> 4 </td> <td> 5 </td> <td> 6 </td> </tr> </table> <script type="text/javascript"> window.onload = function () { document.onclick = function (evt) { return function () { evt = evt.target || event.srcElement; if (evt.tagName == 'TD' && evt.parentNode.tagName == 'TR') { document.getElementById('tb').bgColor = 'red'; } else { document.getElementById('tb').bgColor = 'white'; } } } (event); } </script> 删除xml节点 如何将XML里的东西写入一个数组? 开发一个MIS系统,除了使用ORM技术外,还有没有其它更方便高效的方法、技术、工具? 求助,截取字符串 关于导出EXCEL问题100分 c# datagrideView 如何通过上移下移按钮让选中这一行上移下移吖??不操作数据库,我很急的,加高分!!!! delegate 是否多线程 怎样删除datagridview一开始的空白行? GGJJ,急啊,帮帮忙,解决一下! 问个线程创建的的问题,创建不到2000个线程就报错了 C#中Char数组格式化进String最简便的方法 DateTime在java中的对应类型
<tr><td onclick="onTDClick(this);">click me</td></tr>
</table><script>
function onTDClick(td) {
$(td).css("background-color","red");
}
</script>但是点击以外的位置就比较不好弄了,除非你在这个table以外的所有div,table上加上onclick清空原式样
http://www.cnblogs.com/ttyp/archive/2004/11/15/63900.html
<table id="tb">
<tr>
<td>
1
</td>
<td>
2
</td>
<td>
3
</td>
</tr>
<tr>
<td>
4
</td>
<td>
5
</td>
<td>
6
</td>
</tr>
</table>
<script type="text/javascript">
window.onload = function () {
document.onclick = function (evt) {
return function () {
evt = evt.target || event.srcElement;
if (evt.tagName == 'TD' && evt.parentNode.tagName == 'TR') {
document.getElementById('tb').bgColor = 'red';
}
else {
document.getElementById('tb').bgColor = 'white';
}
}
} (event);
} </script>