如何获得TD的BGCOLOR?

时间:2011-04-29 16:04:14

标签: javascript html

如何获得bgcolor的值? (我的提醒是错误的)。

<table id="mytable1" onclick="setColor()" width="25" border-color:black border="1" cellspacing="1" cellpading="0" align="left">
    <tr>
          <td id='colorId' bgcolor=yellow>&nbsp;</td>
    </tr>
</table>

<script type="text/javascript">
alert(document.getElementById("colorId").GetAttribute('bgcolor'));
</script>

2 个答案:

答案 0 :(得分:4)

Javascript区分大小写。 getAttribute()应使用小写g(如getElementById和其他所有内容)编写。这被称为 camel-case (或者是camelCase然后名称说明它是什么),Javascript函数遵循这个命名约定。

document.getElementById("colorId").getAttribute('bgcolor')

此外,您无法直接将CSS写入HTML元素,您必须使用style属性:

style="border-color: black;"

如果你让我,还有一件事。尽量保持标记样式的一致性。在HTML4 / 5中,您可以使用'"或您的属性值(例如id="colorId"id='colorId'id=colorId),您应该坚持使用其中一个在同一个HTML页面中(不是你不能混合它们,但保持一致被认为是一种更好的做法)。

答案 1 :(得分:1)

getAttribute不是GetAttribute