我看官方的api这个函数就是这样用的。怎么浏览器报这个错误。var fn=function fnMethod(x){
         var forms=document.forms;
alert(forms.length);
alert(forms[0].attributes('id').value);
};
window.load=fn(5);

解决方案 »

  1.   

    http://stylechen.com/attribute-property.html
    参考下
      

  2.   

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

  3.   

    forms[0].attributesattributes返回一个NamedNodeMap
    要通过[]来调用
    forms[0].attributes['id']
    forms[0].attributes['id'].name
    forms[0].attributes['id'].value
      

  4.   

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

  5.   

    我觉得不是过时了。。而是你用法不对
    http://help.dottoro.com/ljgroxwo.php