为什么在DW中写上javascript代码不能实现效果.而且代码是正确的
1个回答
展开全部
因为你的javascript代码写在head里, 这时候body里的内容浏览器还没有加载, 自然无法获取dom元素并进行操作.你可以:
将你的代码移动到body的结尾, 作为body的最后一个元素, 就是放到</body>之前.
2 .代码位置不变, 但放在window.onload事件里, 表示页面加载后再执行.
window.onload=function(){
//你的代码
}
3. 代码位置不变, 用jquery的方法, 和第2个做法本质一样, 但你要提前正确的引入jquery.
$(function(){
//你的代码
});
更多追问追答
追问
但是它这个是javascript代码呢!
我尝试吧window.onload事件包裹住我的代码。就可行了。
我想请问一下。在javascript代码中。只有执行什么事件或者什么动作的时候就使用window.onload事件来包裹住代码?要不然是不可实现效果的。而单单只有输出语句就不用打上window.onload事件。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询