【发布时间】:2013-03-17 05:07:50
【问题描述】:
这是我的代码-
$("body").append("<div>" +
"<ul>" +
"<li>" +
"<a href='javascript:void(0)' onclick='add()'>Add</a>" +
"</li>" +
"<li>" +
"<a href='javascript:void(0)' onclick='edit()'>Edit</a>" +
"</li>" +
"<li>" +
"<a href='javascript:void(0)' onclick='delete()'>Delete</a>" +
"</li>" +
"</ul>" +
"</div>");
在 IE8 中出现以下错误 - 网页错误详情
User Agent: Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 5.1; Trident/4.0)
Timestamp: Wed, 27 Mar 2013 07:03:53 UTC
Message: HTML Parsing Error: Unable to modify the parent container element before the child element is closed (KB927917)
Line: 0
Char: 0
Code: 0
【问题讨论】:
-
去掉$(),只添加元素的字符串
-
这是这个问题的错字,已更正。
-
你是在body标签里面同步做这个吗?如果是这样,请尝试将其包装在
$(document).ready(function(){/* here... */});
标签: javascript jquery internet-explorer-8 append