日期:2014-05-16  浏览次数:20381 次

求助:JavaScript多种设置属性的区别
Object.Aname="sth";
Object["Aname"]="sth";
Object.setAttribute("Aname","sth");

我的认为:感觉以上三种的效果应该是一样的,其中后两种能用于动态添加

不知道我理解有没有错?不访谈谈阁下的理解,感激不尽!

------解决方案--------------------
还是有区别的,比如

a = new Object();
a.setAttribute("Aname","sth");
这样就是错误的

Object没有定义setAttribute方法