Я пытаюсь скрыть и показать два divs одним щелчком мыши.Скрыть и показать несколько divs одним щелчком мыши
<a href="javascript:showhide('bbb','ccc4')">
you click here to see two div contents </a>sddsds<br />
</a>
Я смог только скрыть и показать один div. Когда я пытаюсь скрыть и показать два div, используя ID, я не могу. Я пробовал другие предложения, но они не работают.
<a href="javascript:showhide('bbb','ccc4')">
you click here to see two div contents </a>sddsds<br />
</a>
<div target='ccc4' name='ccc4' id='ccc4' frameborder='0'onload='setIframeHeight(this.id)' style='display:none;' ' > ddfddddd
<iframe class='shark' src='imagehugeblow.php?midd=<?=$row5['mid'] ?>ccc' target='ccc' name='ccc' id='ccc' frameborder='0'onload='setIframeHeight(this.id)' style='display:none;' ></iframe>
</div> <div target='bbb' name='bbb' id='bbb' frameborder='0'onload='setIframeHeight(this.id)' style='display:none;' ' > sdds
<iframe class='shark' src='imagehugeblow.php?midd=<?=$row5['mid'] ?>ccc' target='bbb' name='bbb' id='bbb' frameborder='0'onload='setIframeHeight(this.id)' style='display:none;' ></iframe>
</div>
<script type="text/javascript">
function showhide(id) {
var e = document.getElementById(id);
e.style.display = (e.style.display == 'block') ? 'none' : 'block';
}
</script>
Я пробовал использовать Javascript ниже, но он тоже не работает.
Есть ли способ скрыть более одного div одним щелчком мыши, или я должен использовать класс вместо использования идентификатора?
Используйте запятую, если вы хотите передать более одного PARM. Однако использование javascript href также не рекомендуется - вместо этого используйте событие click и возвращайте false - как в '' – mplungjan
sorry Я добавил запятые и играл с ним, а вместо запятой оставил точку, но она все еще не работала. – mcdaniel
'd = e.display' неверно, вы должны использовать' d = e.style.display' – Nabi