首頁 >web前端 >html教學 >JS获取非行间样式及兼容问题 - Web学海无涯

JS获取非行间样式及兼容问题 - Web学海无涯

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB原創
2016-05-20 16:50:261120瀏覽

获取非行间样式:

"<span style="color: #800000;">en</span><span style="color: #800000;">"</span>>

    <meta charset="<span" style="color: #800000;">"<span style="color: #800000;">UTF-8</span><span style="color: #800000;">"</span>>
    <title>获取非行间样式</title>
    <style><span style="color: #000000;">
        #div1{height: 200px;width: 200px;background-<span style="color: #000000;">color: red;}
    </style>
    <script><span style="color: #000000;">
        function getStyle(obj,name){
            <span style="color: #0000ff;">if<span style="color: #000000;">(obj.currentStyle){
                <span style="color: #0000ff;">return<span style="color: #000000;"> obj.currentStyle[name]; //IE浏览器
            }
            <span style="color: #0000ff;">else <span style="color: #0000ff;">if<span style="color: #000000;">(getComputedStyle){      //Firefox,chrome浏览器
                <span style="color: #0000ff;">return getComputedStyle(obj,<span style="color: #0000ff;">null<span style="color: #000000;">)[name];
            }
        }
        window.onload =<span style="color: #000000;"> function(){
            <span style="color: #0000ff;">var oDiv = document.getElementById(<span style="color: #800000;">'<span style="color: #800000;">div1<span style="color: #800000;">'<span style="color: #000000;">);
            alert(getStyle(oDiv,<span style="color: #800000;">'<span style="color: #800000;">height<span style="color: #800000;">'<span style="color: #000000;">));
        }

    </script>


<div id="<span" style="color: #800000;">"<span style="color: #800000;">div1</span><span style="color: #800000;">"</span>></div>

 

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn