Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/373.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/asp.net-mvc-3/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript IE8中的Postscribe.js问题_Javascript_Html_Internet Explorer - Fatal编程技术网

Javascript IE8中的Postscribe.js问题

Javascript IE8中的Postscribe.js问题,javascript,html,internet-explorer,Javascript,Html,Internet Explorer,我正在使用Postscribe.js向标题部分添加脚本。除了IE8和IE7之外,它在Mozilla和Chrome中运行良好。有什么好办法吗 下面是脚本 var scriptTag = '<script type="text/javascript" src="js/' + FILENAMETOBEADDED.Js + '"><\/script>'; postscribe('#Head1', scriptTag); 我刚刚替换了postscribe

我正在使用Postscribe.js向标题部分添加脚本。除了IE8和IE7之外,它在Mozilla和Chrome中运行良好。有什么好办法吗

下面是脚本

 var scriptTag = '<script type="text/javascript" src="js/' + FILENAMETOBEADDED.Js + '"><\/script>';
            postscribe('#Head1', scriptTag);

我刚刚替换了postscribe.js文件中的一些代码。该错误是由于元素的InnerHtml属性导致的,该属性不适用于IE浏览器。在Postscribe.js文件中有一行

this.proxyRoot.innerHTML=chunk.html。因此,您需要用以下代码替换该行:

      **var newdiv = document.createElement("div");
      newdiv.innerHTML = chunk.html;
      this.proxyRoot.appendChild(newdiv);** 

这对我来说很好

获取错误无法设置innerHTML属性。此操作的目标元素无效。postscribe.js,第575行字符7执行上述代码时,文档中是否存在ID为Head1的元素?选择器区分大小写。应该是头1吗?