如主题
Element.attributes数组内容将在Internet Explorer 6-7-8
中引起你的注意实际上这个getter返回了javascript对象的整个属性列表
有一种方法可以在旧的IE浏览器中模拟标准方式吗?
随时纠正我的英语。提前谢谢你。
答案 0 :(得分:1)
由于浏览器转为IE,我在下面的代码中有一些注意事项:
<input type=text>
”。这是因为IE的方式。嗯,代码将是这样的:
$(function(){
var A = $('.targetElement').get(0).attributes
try{
var i=0;
while(A.item(i)){
if (A.item(i).value != '' && A.item(i).value != 'null'){
$('body').append( A.item(i).name+ ' = '+ A.item(i).value + '<br>' )
}
i++
}
}catch(e){}
})