javascript IE10 兼容性问题

2024-11-28 05:44:30
推荐回答(1个)
回答1:

第一个li和最后一个li中内容为空。所以c.firstChild为null,无法获取到c.firstChild.href属性。
在for循环中判断一下
if(c.firstChild!=null&&c.firstChild!="undefind"){
var c=p.childNodes[i];
var ahref=c.firstChild.href.toLowerCase();
if(url.indexOf(ahref)>-1)
c.className='k2';
}