怎样用JS实现:

比如说当我单击文本域后弹出一个提示框后两秒消失?(主要用到小提示)... 比如说当我单击文本域后弹出一个提示框后两秒消失?(主要用到小提示) 展开
 我来答
何宜校
2013-09-26 · TA获得超过1691个赞
知道小有建树答主
回答量:702
采纳率:0%
帮助的人:970万
展开全部
1、单击文本框事件onclick
2、弹出提示框,可以自己做一个层,onclick的时候显示这个层
3、两秒后消失可以用setTimeout函数,两秒后再隐藏
追问
能否具体点呢?我JS不会
追答

在@florida0723的代码基础上修改了一下,你现在可以看到效果了,再把样式调的好看一点即可。

<div id="test" style="border:1px solid #ff6a00; width:80px; height:60px;display:none; position:absolute; top:100px; left:100px;">这是提示框</div>
    <a href="javascript:void(0);" onclick="lalert()">弹出提示框</a>
    <script type="text/javascript">
        function lalert() {
            var objs = document.getElementById("test");
            objs.style.display = 'block';
            setTimeout("close()", 2000);
        }
        function close() {
            var objs = document.getElementById("test");
            objs.style.display = "none";
        }
    </script>
微测检测5.10
2023-05-10 广告
您好!建议咨 深圳市微测检测有限公司,已建立起十余个专业实验室,企业通过微测检测就可以获得一站式的测试与认 证解决方案;(EMC、RF、MFi、BQB、QI、USB、安全、锂电池、快充、汽车电子EMC、汽车手机互 联、语音通话质量),认证遇... 点击进入详情页
本回答由微测检测5.10提供
florida0723
2013-09-26 · 超过21用户采纳过TA的回答
知道答主
回答量:103
采纳率:0%
帮助的人:34万
展开全部
<div id="test"></div>
<a href="javascript:void(0);" onclick="lalert()">弹出提示框</a>
<script type="text/javascript">
function lalert(){
var objs=document.getElementById("test");
objs.style.display='block';
setTimeout("close()",2000);
}
function close(){
var objs=document.getElementById("test");
objs.style.display="none";
}
</script>
更多追问追答
追问
我这边怎么没反应呢
追答
注意你的ID取值
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式