将脚本标记添加到文档IE7问题

时间:2011-08-01 19:17:41

标签: javascript

当我在主体上添加脚本标记时,我的页面在IE7中抛出错误。

在评论的行上发生错误:

<script type="text/javascript">

cmSetClientID("90065468", false,"www9.blah.com","blah.com");  

 //--> 

</script>

这是我添加脚本的方式:

var scriptHolder = document.createElement('script'),
            body = window.parent.document.getElementsByTagName('body')[0],
            fn =    "function doMyFn(){//dosomething}";
        scriptHolder.text = fn;
        body.appendChild(scriptHolder);
        window.parent.doMyFn();

1 个答案:

答案 0 :(得分:0)

注意:身体标签应该更容易获得:document.body

另一件事是使用yourelement.innerHTML来设置内容。 如果您是普通页面(没有iframe等...)doMyFn();应该足以调用您的Fn

希望这有助于你