猩大大
2016-08-17 21:41
str_tr[i].setAttribute('onmouseover',document.all ? eval(function(){this.style.background="#f2f2f2"}) 请问这句话是什么意思啊 document.all ? eval这个用法好像没看过呀 this.style.还有这个用法 请大神指点
这个意思是给str_tr[i]对象添加一个内联事件'mouseover',该事件体就是,判断是否'document.all'有定义(以前只有IE有这个定义),也就是说如果是IE的话执行后面的方法,eval()方法的作用就是计算后面的字符串,如果javascript代码就执行它。
JavaScript进阶篇
468196 学习 · 21891 问题
相似问题