我希望在页面加载三秒后显示一个分区,但似乎什么都没有发生.我用的是正确的代码吗?
如果我可以避免的话,我宁愿不使用函数.
- <body onload="setTimeout(document.getElementById('light').style.display='block';document.getElementById('fade').style.display='block', 3000)">
-
谢谢你的帮助.
# 回答1 - <script type="text/javascript">
- function start_page()
- {
- setTimeout("display_div()",3000);
- }
-
- function display_div()
- {
- document.getElementById('div_id').style.display="block";
- }
- </script>
- <body onload = "start_page()">
- <div id="div_id"> this is div content which is display after 3 seconds.</div>
- </body>
# 回答2
我今晚会试一试的.谢谢.
顺便问一下,如果我把函数放在一个单独的js文件中,或者它需要放在页面上,它会起作用吗?
# 回答3
是的...您可以放置单独的js文件,但必须链接该文件.
# 回答4
好吧.我会试一试,然后告诉你发生了什么.
# 回答5
谢谢.它完美地发挥了作用.真是太棒了.出于兴趣,有没有可能在没有函数的情况下进行呢?