JS не работает с <!DOCTYPE html>
В IE и Chrome скрипт работает в Mozilla не работает.
<script language="javascript" type="text/javascript"> function toggle(el) { el.style.display = (el.style.display == 'none') ? '' : 'none'; } </script> Пожалуйста подскажите как исправить . |
ошибка кроется не в функции, а в вызове.
|
function toggle( elem ) { var style = elem.style; if ( elem.ownerDocument && elem.ownerDocument.defaultView ) { style = elem.ownerDocument.defaultView.getComputedStyle( elem, null ); } else if ( elem.currentStyle ) { style = elem.currentStyle; } elem.style.display = (style.display == 'none') ? '' : 'none'; } |
вот код вызова
<a class="ot" onClick="toggle(img_z)">сылка</a> <br> <span id="img_z" style="display: none;"> <input type="file" name="uploadimg1" /><br> <input type="file" name="uploadimg2" /> </span> и где тут ошибка :( |
onClick="toggle(document.getElementById('img_z'))"
|
о чудо заработало всем спасибо большое за помощь
|
Часовой пояс GMT +3, время: 02:59. |