Javascript html中的自动隐藏标题

Javascript html中的自动隐藏标题,javascript,php,html,Javascript,Php,Html,我正在写一个HTML代码 echo "<html> <body> <style> h3 {color:green} </style> <h3>Mail Sent Successfully</h3> </body> </html>"; echo” h3{颜色:绿色} 邮件已成功发送 "; 在这里,我希望消息在

我正在写一个HTML代码

echo "<html>
<body>
<style>
h3 {color:green}
</style>
<h3>Mail Sent Successfully</h3>
</body>
</html>";                       
echo”
h3{颜色:绿色}
邮件已成功发送
";                       

在这里,我希望消息在5秒钟后消失,是否有任何方法可以实现这一点

一点javascript就可以做到

    window.onload=function(){
        setTimeout( function(){
            document.querySelectorAll('h3')[0].innerHTML='';
        },5000);
    }

一点javascript就可以做到这一点

    window.onload=function(){
        setTimeout( function(){
            document.querySelectorAll('h3')[0].innerHTML='';
        },5000);
    }

JS/Jquery,应该这样做。试试这个:旁注:避免从PHP回显html。一些模板引擎(比如SMARTY)JS/Jquery应该可以做到这一点。一些模板引擎(比如SMARTY会派上用场)将
id
提供给元素会更加具体和高效!可能是真的,但html是如此轻量级,我认为您不会注意到任何显著的速度改进将
id
赋予元素将更加具体和高效!可能是真的,但是html是如此轻量级,我认为您不会注意到任何显著的速度改进