它与jQuery有何关系?我知道该库在内部使用本机javascript函数,但是只要出现这样的问题,它究竟在尝试做什么?
我一直在为使用HTML5 Rock的幻灯片代码的客户端制作一个小型幻灯片/公共显示器.我遇到了一个DOM Exception 12 - 一个语法错误,据说与CSS选择器有关 - 同时用它来解决它...但我无法追溯到我在代码中所做的任何更改.我在想,当我添加功能时,它可能会被发现.
我已将其追溯到此对象(此处为实时版本):
var SlideShow = function(slides) {
this._slides = (slides || []).map(function(el, idx) {
return new Slide(el, idx);
});
var h = window.location.hash;
try {
this.current = h;
} catch (e) { /* squeltch */ }
this.current = (!this.current) ? "landing-slide" : this.current.replace('#', '');
if (!query('#' + this.current)) {
// if this happens is very likely that someone is coming from
// a link with the old permalink format, …
Run Code Online (Sandbox Code Playgroud) 以前在IE8中工作的JS现在在IE9中失败了.
document.createElement('<iframe id="yui-history-iframe" src="../../images/defaults/transparent-pixel.gif" style="position:absolute;top:0;left:0;width:1px;height:1px;visibility:hidden;"></iframe>');
Run Code Online (Sandbox Code Playgroud)
我得到以下异常:SCRIPT5022:DOM异常:INVALID_CHARACTER_ERR(5)
上面的代码是不符合标准的.该问题的解决方案是什么?
下面是我的YWA包装器的代码
var astr_ywascript = (document.createElement("script").type = "text/javascript").src = "http://d.yimg.com/mi/eu/ywa.js";
document.head.appendChild(astr_ywascript); // <- error on this line
Run Code Online (Sandbox Code Playgroud)
它在页面加载时运行,因此JS无法找到文档头标记.
有任何想法吗?
谢谢
Opera在同一行上抛出此错误.Uncaught exception: Error: WRONG_ARGUMENTS_ER
萤火虫说:document.head is undefined [Break On This Error] document.head.appendChild(astr_ywascript);
在IE9中运行的一个aspx页面中得到以下脚本错误消息.那个页面也有telerik控件.
有没有人有这方面的经验?
Message: DOM Exception: INVALID_CHARACTER_ERR (5)
Line: 3422
Char: 8
Code: 0
URI: http://localhost/AbcWeb/Telerik.Web.UI.WebResource.axd?_TSM_HiddenField_=ctl00_RadScriptManager1_TSM&compress=1&_TSM_CombinedScripts_=%3b%3bSystem.Web.Extensions%2c+Version%3d4.0.0.0%2c+Culture%3dneutral%2c+PublicKeyToken%3d31bf3856ad364e35%3aen%3a1f68db6e-ab92-4c56-8744-13e09bf43565%3aea597d4b%3ab25378d2%3bTelerik.Web.UI%3aen%3a183fb741-216d-4765-9b46-4a1f5d38fdd7%3a16e4e7cd%3af7645509%3aed16cbdc%3bSystem.Web.Extensions%2c+Version%3d4.0.0.0%2c+Culture%3dneutral%2c+PublicKeyToken%3d31bf3856ad364e35%3aen%3a1f68db6e-ab92-4c56-8744-13e09bf43565%3a76254418%3bTelerik.Web.UI%2c+Version%3d2010.2.929.40%2c+Culture%3dneutral%2c+PublicKeyToken%3d121fae78165ba3d4%3aen%3a183fb741-216d-4765-9b46-4a1f5d38fdd7%3a874f8ea2%3a24ee1bba%3a19620875%3a490a9d4e%3abd8f85e4%3a9cdfc6e7
Run Code Online (Sandbox Code Playgroud) 在使用chrome develper工具启动调试会话时,我一直收到一个dom异常.即使使用这个小的HTML测试文档,这个问题仍然存在:
<!DOCTYPE HTML>
<html lang="en">
<head>
<meta charset="utf-8">
<script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/jquery/1/jquery.min.js">
</script>
</head>
<body>
</body>
</html>
Run Code Online (Sandbox Code Playgroud)
异常代码:12消息:"SYNTAX_ERR:DOM Exception 12"
行1904中发生异常:
try {
b.call(c.documentElement, "[test!='']:sizzle")
} catch (f) {
e = !0
}
Run Code Online (Sandbox Code Playgroud)
有任何想法吗?我正在使用chrome 19.0.1084.36
在iOS 5.1(iPad)上运行Safari,我的JavaScript代码抛出以下异常:
SECURITY_ERR:Dom异常18:尝试突破用户代理的安全策略
......每当我拨打电话时 document.cookie
现在,这是一个通过适当的URL访问的远程托管网站.所有桌面浏览器运行正常,这只会影响iPad上的Safari.我试图谷歌的错误,但我只是引用调用本地文件(file://),我没有这样做,因为它是一个远程网站.
有任何想法吗?
我收到以下错误.
未捕获错误:INVALID_STATE_ERR:DOM异常11
这是我得到Error RUN TIME的代码.
xhttp.setRequestHeader("Content-type","application/xhtml+xml");<br>
xhttp.open("POST",xmlFile,true);<br>
xhttp.send(postData);
Run Code Online (Sandbox Code Playgroud)
我尝试使用false
xhttp.open的第三个参数.
有谁能告诉我是什么原因造成的?
我正在尝试为Google Chrome开发应用:打包应用
在我的apolicação中,使用该命令$.get
检索HTML页面并将其插入当前页面:
页面HTML
<body>
<div id="wrap"></div>
</body>
Run Code Online (Sandbox Code Playgroud)
脚本
$.get(url, function(html) {
$("#wrap").html(html);
});
Run Code Online (Sandbox Code Playgroud)
该行发生错误: $("#wrap").html(html);
在网上搜索,我在stackoverflow上找到了这个问题,但这对我没什么帮助.
另一个细节是此示例不是Chrome Web App.同样的例子,完美地发布在互联网上:http://ridermansb.kodingen.com/
domexception ×10
javascript ×7
jquery ×4
dom ×3
html5 ×2
android ×1
asp.net ×1
cordova ×1
html ×1
ios ×1
ipad ×1
onload ×1
safari ×1
syntax-error ×1
telerik ×1