javascript改变css

来源:百度知道 编辑:UC知道 时间:2024/06/08 21:35:08
td.style.border="1px #000000 solid";
关于border的css操作怎么写

如何实现我上面写的那个代码,这么写好象不运行
用javascript 写啊,大哥

<HTML>
<HEAD>
</HEAD>
<BODY>
<TABLE>
<TR>
<TD>gdsfg</TD>
<TD>sdaf</TD>
<TD>sdfs</TD>
<TD>dfs</TD>
</TR>
</TABLE>
<SCRIPT LANGUAGE="JavaScript">
<!--
var allTd = document.getElementsByTagName("td");
for (var i=0;i<allTd.length;i++)
{
var td = allTd[i];
td.style.border="1px #000000 solid";
}
//-->
</SCRIPT>
</BODY>
</HTML>

<td style="border:1px #000000 solid;">
</td>
应该是这样吧

你的这个写法没有问题,

但是你要注意,这个必须是在页面找到"td"标记才生效

也就是说,你的脚本必须放在"td"的后边,或者在脚本里加一条window.onload语句,让脚本在页面全部载入完毕才生效

td必须是一个对象。