回 帖 发 新 帖 刷新版面

主题:设置TD背景色的问题

<html>
<head>
<Script language="JavaScript">
function setcolor(obj)
 {
  obj.bgcolor=red;
  } 
</script>
</head>
<body>
<table border="1" width=80% align=center>
    <tr>
        <td onClick="setcolor(this)">1</td>
        <td onClick="setcolor(this)">2</td>
    </tr>
    <tr>
        <td onClick="setcolor(this)">3</td>
        <td onClick="setcolor(this)">4</td>
    </tr>
</table>
</body>
</html>


这段代码执行后一直提示'red'未定义,请高手解答

回复列表 (共2个回复)

沙发

<html>
<head>
<Script language="JavaScript">
function setcolor(obj)
 {
  obj.bgColor="red";  
[b]//bgColor拼写错误,在JavaScript中严格区分大小写。"red"为字符串常量,如果直接写red 浏览器会把它解释成一个变量。[/b]
  } 
</script>
</head>
<body>
<table border="1" width=80% align=center>
    <tr>
        <td onClick="setcolor(this)">1</td>
        <td onClick="setcolor(this)">2</td>
    </tr>
    <tr>
        <td onClick="setcolor(this)">3</td>
        <td onClick="setcolor(this)">4</td>
    </tr>
</table>
</body>
</html>

板凳

谢谢.

我来回复

您尚未登录,请登录后再回复。点此登录或注册