错误:SYNTAX_ERR:DOMexception12
我收到错误’错误:SYNTAX_ERR:DOM Exception 12’,代码如下:
var html = '
'; $(this.propertyContainer).html(html)
但不是这个代码:
$(this.propertyContainer).html('
')
这是propertyContainer的html:
你有什么主意吗?
我找到了。 我在输入标签的末尾忘了字符’/’…
我想这是因为dtd:
对不起…
这里没有错误: http : //jsfiddle.net/PA4Eg/
可能的错误是与上下文有关,我猜(这意味着)。
来源:
var obj = { propertyContainer: document.getElementById('ext-gen126') }, html = '
'; $(obj.propertyContainer).html(html);
在下面的示例中,我的源代码是相同的:
var obj = { propertyContainer: document.getElementById('ext-gen126') }, html = '
'; setHtml.call(obj, html); function setHtml(html) { $(this.propertyContainer).html(html); }
我使用函数来设置给定div的HTML内容。 对于这个函数,我使用obj
作为上下文。 它又有效了。 我希望你能通过将它与上面的代码进行比较来修复你的代码。