无法在IE 5怪癖模式下使用JavaScript写入脚本元素
Unable to write to script element using JavaScript in IE 5 quirks mode
我有一个只在IE浏览器上工作的应用程序。我有一个问题,应用程序运行在IE10与ie5奇怪的文档模式。
我试图写一些JavaScript,我从我的服务器收到,进入使用JavaScript的页面,但我发现,当页面在IE 5怪癖模式,一个错误是由浏览器抛出。然而,当我尝试在Quirks模式下做同样的事情时,脚本工作得很好。
我无法切换到quirks模式,因为在quirks或标准模式下应用程序是不可用的(整个页面不可查看,控件不可访问)。
下面是我想要执行的脚本:
var scr = document.createElement('script');
scr.type = 'text/javascript';
scr.innerText = 'function Test123(){alert("123");}'; //this is the line that throws the exception
document.body.appendChild(scr);
有没有人能让我知道如何在IE 5怪癖模式下执行上述脚本?
通过设置text属性而不是innerText属性解决了这个问题。
相关文章:
- 如何找到Javascript元素的最长边
- 如何通过它瞄准javascript元素's的onclick属性
- Javascript元素相对于屏幕的位置
- 找不到javascript元素
- JavaScript元素遍历返回的值超出预期
- 没有获得基础's的Javascript元素工作(与Laravel和Elixir)
- 为什么在ASP.NET Ajax更新面板中执行任何操作后javascript元素都停止工作
- 将 JavaScript 元素 ID 传递给 PHP 或 Form Variable
- Javascript元素相互阻塞
- CefSharp javascript元素点击不;不起作用,但手动点击它可以
- javascript元素.click()发布Safari
- Javascript元素更新侦听器
- Javascript 元素值的总和
- 在 php 代码中调用 javascript 元素
- If-Statement中的Javascript元素验证
- JavaScript 元素识别和检索
- 单击内部锚点/哈希时自动更新 JavaScript 元素
- 将 JavaScript 元素作为变量传递
- 按下表单重置按钮时删除 JavaScript 元素
- 将 javascript 保留在新的 JavaScript 元素中