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; 缺少对象。。
怎么回事啊?
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; 缺少对象。。
怎么回事啊?
其次,点击后执行函数体内第一行代码就跳转了,后续的代码不会执行。
试试 .
srcElement是ie的.