<html>
<head><title>Test</title></head>
<body>
<table>
<tr><td id="td1" onclick="function1(this)">aaa<td></tr>
</table>
</body>
</html>
<script>
function function1(obj)
{
obj.innerText = "bbb";
}
</script>我现在想实现的就是当单击这个td1单元格时,td1显示的是"bbb",当鼠标点击除了td1的其他页面位置时,td1的内容恢复为aaa
各路神仙,请赐教!`
先谢过!~
<html>
<head><title>Test</title></head>
<script>
var curText;
var curObj;
function function1(obj)
{
curText = obj.innerText;
curObj = obj;
obj.innerText = "bbb";
event.cancelBubble = true;
}
function fun2(){
curObj.innerText = curText;
}
</script>
<body onclick="fun2();">
<table>
<tr><td id="td1" onclick="function1(this)">aaa<td></tr>
</table>
</body>
</html>
用onMouseOver和onMouseOut
<html>
<head><title>Test</title></head>
<body>
<table>
<tr><td id="td1" onMouseOver="this.innerText='bbb'" onMouseOut="this.innerText='aaa'" >aaa<td></tr>
</table>
</body>
</html>
<table border="1" width="50%">
<tr>
<td id="td1" onFocus="this.innerText='bbb'" onBlur="this.innerText='aaa'">aaa</td>
<td>单元格2</td>
</tr>
</table>