问答详情
源自:5-1 编程挑战

为什么我这个Attribute没效果?

title.onclick=function(event){
        var oli_1=document.getElementById('li'),
            oul=oli_1.parentNode;
        //oul.setAttribute("display","block");//为什么没效果
        oul.style.display='block';
      // 执行脚本
    }


提问者:Fstar 2016-03-25 13:08

个回答

  • 坏小猫
    2016-03-25 20:44:59

    setAttribute是只能通过元素节点访问的函数,你看你的节点类型是不是不对

  • 坏小猫
    2016-03-25 20:40:48

    oul.style.display='block';使用这个有效果吗?如果没有那就有可能是事件冒泡的问题