为什么没有出现消息框?非常感谢。
<!DOCTYPE html>
<html>
<head>
<script src="jquery-1.8.0.min.js" type="text/javascript"></script>
<script type="text/javascript">
$('<script>alert("hi");</' + 'script>').appendTo(document.body);
</script>
</head>
<body>
<span>my test</span>
</body>
</html>
最佳答案
您必须将其包装在 $(document).ready
中。
否则它将无法找到body
,因为它尚未加载。
$(document).ready(function() {
$('<script>alert("hi");</' + 'script>').appendTo(document.body);
})
关于javascript - 将 JS append 到 body 元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16282882/