我想设置一个div边框样式,而又不想在innerHTML的时候取到样式,应该怎么做?

解决方案 »

  1.   


    <div style="border:1px solid red" id="test">123</div>
    <script>
    function $(o){return document.getElementById(o)}
    alert($('test').innerHTML)
    </script>
    不太明白楼主的意思
    innerHTML 是元素的内部html 又不包括元素本身。
      

  2.   

    我是想让iframe中的绝对定位的div边框显示为蓝色。而我取iframe中的innerHTML的时候,又不想取到那个蓝色样式,应该怎么做?
      

  3.   


     哦 那你可以 得到iframe  然后 在取里面的属性    iframe.document.body.innerHTML
      

  4.   

    我用css属性选择器可以解决。但是必须得加doctype。可我不想加。下面是代码
     div[style*='position:absolute']{border:1px solid blue}
            div[style*='position: absolute']{border:1px solid blue}
            div[style*=\"absolute\"]{border:1px solid blue;}