在我的html中:
<head>
<link href="/prop-view.css" media="screen" rel="stylesheet" type="text/css">
<script src="/javascripts/jquery-1.3.2.min.js" type="text/javascript"></script>
<script type="text/javascript">
var $j = jQuery.noConflict();
</script>
<script src="/prop-view.js" type="text/javascript"></script>
在我的 prop-view.js 文件中:
$j("<div class='dk-logo'></div>").appendTo("body");
检查员没有显示任何错误。但图像没有显示。然而,当我将该行复制并粘贴到控制台时,它确实发生了。所以...我的猜测是js文件在文档完全加载之前运行?
确保首先加载 DOM:
$j(function() {
$j("<div class='dk-logo'></div>").appendTo("body");
});
这是 jQuery 的快捷方式ready()
功能。里面的代码直到<body>
标签已满。
因为你正在放置代码before the <body>
标签,没有<body>
尚未附加。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)