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, время: 13:27. |