Скрыть блок по клику
Здравствуйте, у меня для старых IE в условных комментариях есть блок, нужно на JS сделать скрытие его по клику, (по клику на вложенном элементе с id close) именно на javascript:
<!--[if lt IE 8]> <div class="ie"> <p>Вы используете устаревшую версию браузера Internet Explorer</p> <div id="close"></div> </div> <![endif]--> На jquery было бы просто, но в новой версии нет поддержки старых IE. На JavaScript попробовал сделать так, верно ли это подскажите пожалуйста: <div class="close" onclick="document.getElementById('close').style.di splay='none'; return false;"></div> можно как нибуть вынести отдельно в функцию, что бы JS в HTML не писать? |
А зачем нужен "return false;"?
и непонятно, какой блок вы хотите закрывать. close разве? По-моему, так: <div id="ie"> <p>Вы используете устаревшую версию браузера Internet Explorer</p> <div id="close" onclick="document.getElementById('ie').style.display='none';">x</div> </div> или так <div id="ie"> <p>Вы используете устаревшую версию браузера Internet Explorer</p> <div id="close">x</div> </div> <script> document.getElementById('close').onclick = function() { document.getElementById('ie').style.display='none'; } </script> |
Спасибо, то что нужно.
|
Часовой пояс GMT +3, время: 00:57. |