我有一个HTML表单,当点击按钮时,JavaScript会处理它,并在按钮下方出现文本,显示“表单已发送”。我想让这个文本在几秒钟后消失,比如说五秒钟。我使用以下方法来编写这段文本:
document.getElementById('sent_box').innerHTML='form sent.';
HTML代码框如下所示:
<div id='sent_box'></div>
使用这个样式:
#sent_box{
height: 20px;
margin-top: 20px;
}
我应该如何在十秒钟后使文字淡出呢?
请注意,我需要使用原生JavaScript的解决方案。请不要使用JQuery。
感谢您的帮助!
opacity: 0;
添加一个类,并添加CSS3过渡效果。 - Aaroniker