一个JavaScript小问题

来源:百度知道 编辑:UC知道 时间:2024/09/21 17:24:11
<body>
<form id="form1" runat="server">
<div>
<table>
<tr>
<td id="a">
aaaa
</td>
<td id="b" style="width: 100px; border:outset 5pt; background-color:Yellow ">bbb
</td>
<td id="n" onmousemove="change()" style="width: 100px; border-right: #ff00ff 1px solid; border-top: #ff00ff 1px solid; border-left: #ff00ff 1px solid; border-bottom: #ff00ff 1px solid;">ccc
</td>
</tr>
</table>
</div>
</form>
<script language="javascript" type="text/javascript" charset="gb2312">
function change()
{
document.getElementById(n

程序能写成这样。。。=.=
这行
document.getElementById(n).style.backgroundColor=Red;
首先n你得用"n" 不然会提示变量未定义
其次Red 。。这不是HTML标签 而是JS语言 得用"#ff0000"
改成这样
document.getElementById('n').style.backgroundColor="#ff0000";

鼠标坏了

刚刚测试通过
----------------------
function change()
{
document.getElementById('n').style.backgroundColor='Red';
}