Код (Text): <html> <head> <title>????</title> <meta charset="utf-8" /> </head> <body> <div id="div1"> I am div </div> <input id="input1" type="button" value="button" style="display:none;"> <script defer> function oneFunc () { document.getElementById('input1').style.display="inline"; } document.getElementById('div1').addEventListener('click', oneFunc, false); ///////////////////////// function twoFunc () { document.getElementById('input1').style.display="none"; } document.getElementById('input1').addEventListener('click', twoFunc, false); ///////////////////////// </script> </body> </html> Кнопка появляется после нажатия на div , подскажите как сделать, что б она появлялась по времени например через 5 мин после нажатия, спасибо
@Владимир11 Через 6 секунд откроется, ноль тоже считается потому что. И твои функции через консоль работают, оборачивай их в функцию: Код (Javascript): (function(){ function oneFunc () { setTimeout(function() { document.getElementById('input1').style.display="inline"; }, 5000); //5000 = 5 секунд } document.getElementById('div1').addEventListener('click', oneFunc, false); function twoFunc () { document.getElementById('input1').style.display="none"; } document.getElementById('input1').addEventListener('click', twoFunc, false); })(window,document);