网页运行到这句时报参数无效:
_ostyleSheet.styleSheet.addRule("v\\:*","behavior:url(#default#VML)");
找到些资料说是IE8的问题,我用的是IE8,但没找到解决方案,知道的请告诉我,谢谢 

解决方案 »

  1.   

    _ostyleSheet是什么?"v\\:*"指什么?
      

  2.   

    var _oStyle = document.createElement("style");
        document.body.appendChild(_oStyle);
        _oStyle.styleSheet.addRule("v\\:*","behavior:url(#default#VML)");
    从这里来的
      

  3.   

    var _oStyle = document.createElement("style");
        document.body.appendChild(_oStyle);
        _oStyle.styleSheet.addRule("v\\:*","behavior:url(#default#VML)");
    从这里来的
      

  4.   

    改成下面这样试试。
    <script type="text/javascript">
    window.onload = function(){
    var _oStyle = document.createElement("style");
    document.appendChild(_oStyle);
    _oStyle.styleSheet.addRule("v\\:*","behavior:url(#default#VML)");
    _oStyle.styleSheet.addRule("body","background-color:#000000;");
    }
    </script>