脚本中如何给HTML对象置颜色属性? row.style.BACKGROUND-COLOR=' #FFB84D'row.style.color='#cccccc' 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 也不行啊,我的源文件是这样的:function setColor(src){ var rows=src.parentElement.rows.length; for(i=0;i<rows;i++) { src.parentElement.rows(i).bgColor="#FFFFFF"; } src.bgColor = "#006666"; src.Color = "#FFFFFF"//改成src.style.color = "#FFFFFF"也不成;}<tr onclick="setColor(this)"><td>.... 测验完全成功!!!因为你设置的是FFFFFF(黑色),所以无论你怎么点都看不出效果(本来就是黑色,再变成黑色,当然没有效果。晕吧!)<script>function setColor(src){ var rows=src.parentElement.rows.length; for(i=0;i<rows;i++) { src.parentElement.rows(i).bgColor="#FFFFFF"; } src.bgColor = "#006666"; src.style.color = "#FFFF00"}</script><table><tr onclick="setColor(this)"><td>http://www.estyle.com.cn/</td></tr></table> 以下代码测试成功,不过,你把文本颜色设置为白色,所以看不出未选择行的文字了。<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"><HTML><HEAD><TITLE> New Document </TITLE><META NAME="Generator" CONTENT="EditPlus"><META NAME="Author" CONTENT=""><META NAME="Keywords" CONTENT=""><META NAME="Description" CONTENT=""><SCRIPT LANGUAGE="JavaScript"><!--function setColor(src){ var rows=src.parentElement.rows.length; for(i=0;i<rows;i++) { src.parentElement.rows(i).bgColor="#FFFFFF"; } src.bgColor = "#006666"; src.style.color = "#FFFFFF";}//--></SCRIPT></HEAD><BODY><TABLE><TR onclick="setColor(this)"> <TD>a</TD></TR><TR onclick="setColor(this)"> <TD>b</TD></TR><TR onclick="setColor(this)"> <TD>c</TD></TR></TABLE></BODY></HTML>修改后:<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"><HTML><HEAD><TITLE> New Document </TITLE><META NAME="Generator" CONTENT="EditPlus"><META NAME="Author" CONTENT=""><META NAME="Keywords" CONTENT=""><META NAME="Description" CONTENT=""><SCRIPT LANGUAGE="JavaScript"><!--function setColor(src){ var rows=src.parentElement.rows.length; for(i=0;i<rows;i++) { src.parentElement.rows(i).bgColor="#FFFFFF"; src.parentElement.rows(i).style.color="#006666"; } src.bgColor = "#006666"; src.style.color = "#FFFFFF";}//--></SCRIPT></HEAD><BODY><TABLE><TR onclick="setColor(this)"> <TD>a</TD></TR><TR onclick="setColor(this)"> <TD>b</TD></TR><TR onclick="setColor(this)"> <TD>c</TD></TR></TABLE></BODY></HTML>另外:如果你要进行颜色比较的话,要记住,js把颜色代码修改为小写字母/ 26个jQuery幻灯插件 关于动态给tr添加事件,求助 关于google adsense的问题 关于在background 加js 的问题 页面字体出现乱码的问题? JS文件压缩的ESC-1.14谁会用吗? 页面跳转用request.getHeard('referer')接收的问题! 关于层拖动的问题 javascript验证输入框问题 我在网页中放了一个3.2M的GIF动画和一个32K的FLASH动画。。。。。。 这个脚本怎么实现 如何在JS中使用正则表达式实现字符串的空格剪切的功能(即象VB的TRIM函数一样)
function setColor(src){
var rows=src.parentElement.rows.length;
for(i=0;i<rows;i++)
{
src.parentElement.rows(i).bgColor="#FFFFFF";
}
src.bgColor = "#006666";
src.Color = "#FFFFFF"//改成src.style.color = "#FFFFFF"也不成;
}
<tr onclick="setColor(this)"><td>....
<script>
function setColor(src){
var rows=src.parentElement.rows.length;
for(i=0;i<rows;i++)
{
src.parentElement.rows(i).bgColor="#FFFFFF";
}
src.bgColor = "#006666";
src.style.color = "#FFFF00"
}
</script>
<table><tr onclick="setColor(this)"><td>http://www.estyle.com.cn/</td></tr></table>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
<HEAD>
<TITLE> New Document </TITLE>
<META NAME="Generator" CONTENT="EditPlus">
<META NAME="Author" CONTENT="">
<META NAME="Keywords" CONTENT="">
<META NAME="Description" CONTENT="">
<SCRIPT LANGUAGE="JavaScript">
<!--
function setColor(src){
var rows=src.parentElement.rows.length;
for(i=0;i<rows;i++)
{
src.parentElement.rows(i).bgColor="#FFFFFF";
}
src.bgColor = "#006666";
src.style.color = "#FFFFFF";
}
//-->
</SCRIPT></HEAD><BODY>
<TABLE>
<TR onclick="setColor(this)">
<TD>a</TD>
</TR>
<TR onclick="setColor(this)">
<TD>b</TD>
</TR>
<TR onclick="setColor(this)">
<TD>c</TD>
</TR>
</TABLE>
</BODY>
</HTML>
修改后:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
<HEAD>
<TITLE> New Document </TITLE>
<META NAME="Generator" CONTENT="EditPlus">
<META NAME="Author" CONTENT="">
<META NAME="Keywords" CONTENT="">
<META NAME="Description" CONTENT="">
<SCRIPT LANGUAGE="JavaScript">
<!--
function setColor(src){
var rows=src.parentElement.rows.length;
for(i=0;i<rows;i++)
{
src.parentElement.rows(i).bgColor="#FFFFFF";
src.parentElement.rows(i).style.color="#006666";
}
src.bgColor = "#006666";
src.style.color = "#FFFFFF";
}
//-->
</SCRIPT></HEAD><BODY>
<TABLE>
<TR onclick="setColor(this)">
<TD>a</TD>
</TR>
<TR onclick="setColor(this)">
<TD>b</TD>
</TR>
<TR onclick="setColor(this)">
<TD>c</TD>
</TR>
</TABLE>
</BODY>
</HTML>另外:如果你要进行颜色比较的话,要记住,js把颜色代码修改为小写字母/