在主语中
Element.attributes数组内容将在internet explorer中让您大吃一惊6-7-8
实际上,此getter返回javascript对象的整个属性列表
有一种方法可以在旧的IE浏览器中模拟标准方式吗?
请随时纠正我的英语。提前谢谢你。
发布于 2011-10-05 19:16:36
由于浏览器转到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){}
})https://stackoverflow.com/questions/7659015
复制相似问题