js几秒后弹出div窗口 怎么实现 10

 我来答
飞喵某
高粉答主

2019-06-19 · 说的都是干货,快来关注
知道答主
回答量:631
采纳率:0%
帮助的人:29.6万
展开全部

1、首先打开是hbuilder编辑器,打开后新建一个空白的html文档,在里面创建一个input按钮,和一个div并给div的id属性设置为btn,同时设置样式,设置div的高度和宽度并把display的属性值设置为none就可以了:

2、然后在下方写入js代码,首先获取两个标签的dom对象,给按钮添加click点击事件,在点击事件的回调函数中调用setTimeout函数,该函数的第一个参数为回调,可以在里面将div的display值重新设置为block,setTimeout函数的第二个值是设置时间,单位为毫秒:

3、设置好以后打开浏览器,可以看到只有一个按钮,点击按钮:

4、等待1秒钟,下方就会出现div了:

shaohuabaishuo
推荐于2017-10-11 · TA获得超过307个赞
知道答主
回答量:119
采纳率:100%
帮助的人:30万
展开全部

<html>

<head>

<script>

function a(){

var div=document.getElementById("d1");

div.style.display="block"

}

window.onload=function(){

setTimeout("a()",1000);//1000毫秒后弹出根据自己的需要设置时间

}

</script>

</head>

<body>

<div id="d1" style="display:none;width:500px;height:100px;border:1px solid;"></div>


</body>

</html>

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
a695004175
2012-11-23 · 超过18用户采纳过TA的回答
知道答主
回答量:81
采纳率:0%
帮助的人:50.4万
展开全部
用jquery吧 动画效果很好。
$("img").show(2000,function(){
alert("演示完毕!");
});

隐藏的话 就把show改成hide
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
xxuzhi
2012-11-23 · TA获得超过117个赞
知道答主
回答量:193
采纳率:100%
帮助的人:66.4万
展开全部
// 3秒 弹出。
<div id="pop" style="display:none;">弹出窗口</div>
<script>
(function(){
setTimeout(function(){
var obj = document.getElementById("pop");
obj.style.display = "block";
},3000);
})();
</script>
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
书风笑
2012-12-03 · TA获得超过288个赞
知道小有建树答主
回答量:178
采纳率:0%
帮助的人:200万
展开全部
setTimeout(function(){ otc.style.display = "block"},3000)
var otc = document.getlElementById('tc');
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式