<html>
<head>
<title></title>
<meta name="Generator" content="EditPlus">
<meta name="Author" content="JnKc">
<meta name="Keywords" content="">
</head>
<body>
<script language=javascript>
function color(){
var obj = event.srcElement;
if (obj.tagName!='TD'){return;}
obj.style.backgroundColor='red';
}
</script><table border=1 onmouseover="color()">
<tr>
<td>1234</td><td>1234</td><td>1234</td>
</tr>
<tr>
<td>1234</td><td>1234</td><td>1234</td>
</tr>
<tr>
<td>1234</td><td>1234</td><td>1234</td>
</tr>
</table>
</body>
</html>
<head>
<title></title>
<meta name="Generator" content="EditPlus">
<meta name="Author" content="JnKc">
<meta name="Keywords" content="">
</head>
<body>
<script language=javascript>
function color(){
var obj = event.srcElement;
if (obj.tagName!='TD'){return;}
obj.style.backgroundColor='red';
}
</script><table border=1 onmouseover="color()">
<tr>
<td>1234</td><td>1234</td><td>1234</td>
</tr>
<tr>
<td>1234</td><td>1234</td><td>1234</td>
</tr>
<tr>
<td>1234</td><td>1234</td><td>1234</td>
</tr>
</table>
</body>
</html>
<head>
<title></title>
<meta name="Generator" content="EditPlus">
<meta name="Author" content="JnKc">
<meta name="Keywords" content="">
</head>
<body>
<script language=javascript>
function color(){
var obj = event.srcElement;
if (obj.tagName!='TD'){return;}
obj.style.backgroundColor='red';
}
function nocolor(){
var obj = event.srcElement;
if (obj.tagName!='TD'){return;}
obj.style.backgroundColor='';
}
</script><table border=1 bgcolor="#f0f0f0" onmouseover="color()" onmouseout="nocolor()">
<tr>
<td>1234</td><td>1234</td><td>1234</td>
</tr>
<tr>
<td>1234</td><td>1234</td><td>1234</td>
</tr>
<tr>
<td>1234</td><td>1234</td><td>1234</td>
</tr>
</table>
</body>
</html>
能顺便解释一下这两句吗?!
var obj = event.srcElement;
if (obj.tagName!='TD'){return;}有点不懂,谢谢了!
window.event.srcElement.tagName:触发事件的标签名称,上面的是button
window.event.srcElement.innerText:得到的是“测试按钮”。
同理,你的就是判断是不是TD