var stl = document.createStyleSheet();
stl.addRule("v\\:*", "behavior: url(#default#VML);");在第二句报错:运行时中断,参数无效

解决方案 »

  1.   

    stl.addRule("v\\:*", "behavior: url(#default#VML);");
    检查下你的这两个参数呗:addRule()这个方法是自定义的还是系统自带的呗
      

  2.   


    这个是系统自带的,我不太清楚怎么改啊?
    完整的上下文
     window.addEvent('domready', function() {
            if(document.namespaces['v'] == null) { 
                var stl = document.createStyleSheet();
    stl.addRule("v\\:*", "behavior: url(#default#VML);");
                document.namespaces.add("v", "urn chemas-microsoft-com:vml"); 
            }
                });
      

  3.   

    额。我window.addEvent都报不支持此方法后面的也看不了了。
      

  4.   

    结果,找到了,加入这句就ok了。
    <meta http-equiv="X-UA-Compatible" content="IE=7">浏览器文档模式类型的问题