Javascript IE8中的Postscribe.js问题
我正在使用Postscribe.js向标题部分添加脚本。除了IE8和IE7之外,它在Mozilla和Chrome中运行良好。有什么好办法吗 下面是脚本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
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吗?