在来一个菜鸟问题,50分啊,快来看看

hang818 2004-08-11 10:23:09
代码如下。
<html>
<head>
<title>Untitled Document</title>
<style type="text/css">
<!--
.selected{
solid: #63659C;
background-color: #CC9999;
}
</style>

<script language="javascript">
function ss()
{
var i;
for(i=0;i<3;i++)
document.all.name[i].className="selected";

}
</script>
</head>

<body>

<table width="60%" border="0" cellpadding="2" cellspacing="2" bordercolor="#000000" bgcolor="#990033">
<tr id="name">
<td bordercolor="#000000"> </td>
</tr>
<tr>
<td id="name"> </td>
</tr>
<tr>
<td id="name"> </td>
</tr>
</table>
<p>
<input type="button" name="Button" value="Button" onClick="ss()">

</p>
</body>
</html>

这代码在ie下运行正常,但在ns却不行,我尝试过把document.all改成document.layers,但分别在ie和ns都不行。我想知道有没有一个方法(语句)可以同时适合这两个浏览器,谢谢
...全文
86 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
ForumExplorer 2004-08-13
  • 打赏
  • 举报
回复
UP~~~~~~~~
----------------------
《CSDN论坛新助手 CSDN's forum Explorer》
1、更快速的浏览
2、更方便地保存
3、更快捷的收/发短信
下载地址:http://www.seeyou.com.cn/CoolSlob/CSDNExplorer.exe
更多说明:http://community.csdn.net/Expert/TopicView.asp?id=3255966
nanjingsean 2004-08-12
  • 打赏
  • 举报
回复
<table width="60%" border="0" cellpadding="2" cellspacing="2" bordercolor="#000000" bgcolor="#990033">
<tr name="name">
<td bordercolor="#000000"> </td>
</tr>
<tr>
<td name="name"> </td>
</tr>
<tr>
<td name="name"> </td>
</tr>
</table>
把<td id="name">改为<td name="name">
然后
function ss()
{
var i;
var al = document.getElementsByName("name");
for(i=0;i<3;i++)
al[i].className="selected";
}
hang818 2004-08-11
  • 打赏
  • 举报
回复
不行啊
张海霖 2004-08-11
  • 打赏
  • 举报
回复
ns
document.name[i]
张海霖 2004-08-11
  • 打赏
  • 举报
回复
没有那种通用方法

87,901

社区成员

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

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