js问题

reven_wjl 2011-07-04 10:54:22
js代码
function click(title){

location.href = encodeURI('/gzts/linshiym/cp_list.jsp?erjifen=' + title);

//取获取table的对象
var t=document.getElementById("table1").childNodes.item(0);
//遍历table每一个单元格,将其背景色清空(事实上是设置为白色)
for(var i=0;i< t.childNodes.length;i++)
{
for(var j=0;j<t.childNodes(i).childNodes.length;j++)
{
t.childNodes(i).childNodes(j).bgColor="white";
}
}
//获取点击的超链接所在的单元格对象
var cell = event.srcElement.parentElement;
//设置背景为红色
cell.bgColor = "red";
alert(title);
}


页面代码

<td class="kind_list" width="83%"><a href="javascript:click('漆器')">漆器</a>



报错是:var cell = event.srcElement.parentElement; 缺少对象。。。。。
怎么回事啊?
...全文
75 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
zell419 2011-07-04
  • 打赏
  • 举报
回复
<a href="javascript:;" onclick="click('漆器');">漆器</a>
试试 .
srcElement是ie的.
乌镇程序员 2011-07-04
  • 打赏
  • 举报
回复
这代码有点混乱啊,首先一点,自定义函数名要改一下,JS本来就有一个click()方法。
其次,点击后执行函数体内第一行代码就跳转了,后续的代码不会执行。

87,989

社区成员

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

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