javascript中什么时候要加载调用函数,什么时候不需要

如这个在网页中显示日期一定要在body旁用onload调用了函数才会显示日期<scripttype=text/javascript>functionset(){vart1... 如这个在网页中显示日期一定要在body旁 用onload调用了函数才会显示日期
<script type=text/javascript>

function set()
{
var t1=new Date();
id.innerHTML=t1.toLocaleString()
}
</script>

如果我把函数去掉,只使用
var t1=new Date();
id.innerHTML=t1.toLocaleString()
为什么不能在网页显示呢?
展开
 我来答
everalan
2009-04-25 · TA获得超过1820个赞
知道大有可为答主
回答量:799
采纳率:0%
帮助的人:1421万
展开全部
这几句代码是在id这个HTML标签出现以前执行的,当然就不对了。

写在onload里,就是在网页全部加载完以后再调用就没有错了。
不过onload会在图片也加载完以后执行,会有一个比较大的延迟,最好是在body的最后调用,或者在id这个HTML标签出现以后。

这是初学者常犯的错误之一
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式