chrome中Js的setAttribute支持不好?
今天做页面用了这个函数
如果你这样
document.getElementById("a").sn = "111";
alert(document.getElementById("a").sn);
肯定全部浏览器都没问题
但是如果你
document.getElementById("a").setAttribute("sn","111");
alert(document.getElementById("a").sn);
这样却不行 尽管在chrome的开发者工具里面 已经看到动态的属性生成了 <div id="a" sn="111"></div>
总结:
chrome里面 如果你setAttribute 那么只能通过getAttribute访问 反过来 如果你是$("a").sn="111",这种用点号赋值的方法 也只能通过点号访问
IE里面随意
郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。