gpt4 book ai didi

IE9 中的 Javascript 错误 "SCRIPT5022: DOM Exception: INVALID_CHARACTER_ERR (5)"

转载 作者:塔克拉玛干 更新时间:2023-11-02 21:57:38 25 4
gpt4 key购买 nike

当我在 IE9 中调试时,它在以下行中断

{var c=document.createElement('<iframe id="'+a+'" name="'+a+'" />')

出现以下错误:

SCRIPT5022: DOM Exception: INVALID_CHARACTER_ERR (5) 
wmd.js, line 1 character 97

我正在使用 OSQA 软件,该错误可能会在最新版本的 IE9 中重现(可能安装了 Web 开发人员工具栏)

http://meta.osqa.net/questions/ask/ (错误可能会在 2012 年 1 月 3 日重现)

如果您访问该页面,打开 javascript 控制台,并尝试使用图像 uploader 上传任何图像,则会发生错误。

由于某些原因,这只会在 IE9 上中断

更新

我对这个 javascript 调试业务有点陌生,但我打开了监视菜单,“a”的值为:jUploadFrame1325624808664

最佳答案

createElement 方法 expects only the name of the element创造。像这样:

var c = document.createElement("iframe")

属性可以稍后添加到新元素:

c.id = c.name = a;

以前的版本 IE 允许您使用任意 HTML 提供此功能,但这从来不是 the spec 的一部分。并且在 IE9 中不再受支持。

关于IE9 中的 Javascript 错误 "SCRIPT5022: DOM Exception: INVALID_CHARACTER_ERR (5)",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8718602/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com