a.setAttribute('class','abcd');---->
a.setAttribute('className','abcd');
这样试试

解决方案 »

  1.   

    晕,改为'className'就行了.我找了开发文档来查也没找到有这个属性吖.那若是id又怎样设吖.莫非idName?现在我要为这个元素加上onclick又该怎样设?
      

  2.   

    id 还是用id 吧
    setAttribute("id",id9527);
      

  3.   

    测一下
    setAttribute("onclick","alert('kan yi kan')");
      

  4.   

    或者 测一下
    obj.attachEvent("onclick","alert('kan yi kan')");
      

  5.   

    a.onclick = function(){
      alert("OK");
    }这样就可以了。
      

  6.   

    两个都不行.attachEvent("onclick","alert('kan yi kan')");提示"类型不匹配".
    改为attachEvent("onclick",test);
    function test(){
     alert("kkkjkk");
    }
    这样就可以.但是不能带参数,带参数会出错.
    比如改为:attachEvent("onclick",test('Hello'));
    function test(s){
     alert(s);
    }
    就会出错.
    但我需要test传入参数.
      

  7.   

    a.onclick = function(){
      alert("OK");
    }这个是不行的.
      

  8.   

    查到了.应该是
    attachEvent("onclick",new Function('test("Hello")');
    function test(s){
     alert(s);
    }