两种设置属性方法

来源:9-16 创建元素节点createElement

lejsure

2014-11-13 10:23

style setAttribute, all ok

写回答 关注

1回答

  • 晓芒
    2016-01-02 21:22:29

    IE6/7不支持setAttribute设置style / 不支持getAttribute获取style属性值

    IE6/7中不能通过setAttribute设置元素的style属性,也不能通过getAttribute获取元素的style属性值。它获取的是一个style对象。

    如下

    <div style="color:blue">div test</div>

    <script type="text/javascript">  

        var div1 = document.getElementsByTagName('div')[0];

         

        // 获取style属性值

        var val = div1.getAttribute('style');

        alert(val);

    </script>

       

    IE8/9/Firefox/Safari/Chrome/Opera : 弹出“color:blue”

    IE6/7 :则是“[object]”,为一个style对象。

    原文摘自此处

JavaScript进阶篇

本课程从如何插入JS代码开始,带您进入网页动态交互世界

468060 学习 · 21891 问题

查看课程

相似问题