读书人

object.attributes(#039;id#039;) is not func

发布时间: 2012-06-14 16:00:31 作者: rapoo

object.attributes('id') is not function 错误
我看官方的api这个函数就是这样用的。怎么浏览器报这个错误。

var fn=function fnMethod(x){
var forms=document.forms;
alert(forms.length);
alert(forms[0].attributes('id').value);
};
window.load=fn(5);

[解决办法]
http://stylechen.com/attribute-property.html


参考下
[解决办法]

JScript code
//id是标准属性,直接使用就可以:alert(forms[0].id);//对于自定义属性,用getAttribute()方法获取属性值:alert(form[0].getAttribute('属性名'));
[解决办法]
forms[0].attributes

attributes返回一个NamedNodeMap
要通过[]来调用
forms[0].attributes['id']
forms[0].attributes['id'].name
forms[0].attributes['id'].value
[解决办法]
探讨

还有一个object.addBehavior() 这个函数也是同样的问题。。
为什么官方的api有这些方法浏览器却报错。。
求解。。


是过时了吗。

读书人网 >JavaScript

热点推荐