改变字体颜色的问题

mooninday 2007-08-26 07:23:41
现在有个动态的表格,表格里的数据是考试分数,要求分数<60则显示为红色.

我用document.getElementsByName()方法得到元素后,用setAttribute("style","color:red").
但是为什么没有改变字体颜色呢?
...全文
173 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
joohnnie 2007-08-26
  • 打赏
  • 举报
回复
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=GBK">

<title></title>
<script language=javascript>


window.onload=function(){
var o=document.getElementsByTagName("td");
for(var i=0;i<o.length;i++){
var e=o[i].style.color="red";
}

}
</script>
</head>
<body>

<table border=1>
<tr><td>ab</td><td>cd</td>
</tr>
<tr><td>ef</td><td>gh</td>
</tr>

</table>


</body>
</html>
hjx398 2007-08-26
  • 打赏
  • 举报
回复
getElementsByName方法得到是是集合getElementsByName('name')[0]就可以了
timofuk 2007-08-26
  • 打赏
  • 举报
回复
document.getElementById('XXX').stlyle.color = 'red';
看你是什么html得element,如果是table,在那个td上加个id,
然后做document.getElementById('XXX').innerHTML = '<span color="red">XXX</span>';

87,904

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧