javascript - 如何在javascript中更改表格单元格的颜色

标签 javascript

这是我的功能

<script>
  function colorChange() {
     document.getElementById('change').bgcolor="#00CC99";
  }
</script>

这是我的 table

 <?php>

 echo("<table border=\"1\" cellpadding=\"5\"><tr>\n");
 if($dayArray["month"] == $mydate[month])
 {
   echo ("<td id=\"change\" bgcolor=\"#FF99FF\">
   <a href=\"javascript:colorChange()\"</a>")></td>\n");
  } 
 echo (</table>);

但是单元格的颜色没有改变。 有人可以帮助我吗?

最佳答案

没有像 bgcolor 这样的属性,但是有一个属性,但你应该使用 element.style :

document.getElementById('change').style.background = "#00CC99";

document.getElementById('change').style.backgroundColor = "#00CC99";

或者如果您只需更改属性

document.getElementById('change').setAttribute('bgcolor', '#00CC99');

关于javascript - 如何在javascript中更改表格单元格的颜色,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20029095/

相关文章:

javascript - 在 iOS 上显示禁用的 selectfiled 中的值

javascript - HTML 表格中的可点击单元格

javascript - Firebase - 在删除项目时调用 child_added

javascript - setInterval(...) 没有响应视口(viewport)高度的减小

javascript - 尽管已经使用 npm 安装了 js 库,但我是否需要在 lib 或 vendor 文件夹中保留 js 库的副本?

javascript - 从文件中单独检索 HTML5 视频持续时间

javascript - D3 JS点击时制作多边形

javascript - 将 .txt 文件读入数组 Javascript/jQuery

javascript - 通过检查句子的第一个字母在网页上显示数据库中的数据

javascript - 哎呀。从方法内部调用方法