http://blog.movalog.com/a/javascript-toggle-visibility/的JavaScript切換能見度多個div
這是一些代碼,用我的網站的圖片庫腳本即時頁面,試圖切換多個div的知名度也只適用於第一個不過時。有人可以修復它與多個div的工作,我不知道JS :)
這裏是JavaScript
<script type="text/javascript">
<!--
function toggle_visibility(id) {
var e = document.getElementById(id);
if(e.style.display == 'block')
e.style.display = 'none';
else
e.style.display = 'block';
}
//-->
</script>
這裏是鏈接
<tr><td><a href="#" onclick="toggle_visibility('nyc');">New York</a></td>
<td><a href="#" onclick="toggle_visibility('photoshop');">Photoshop Work</td>
<td><a href="#" onclick="toggle_visibility('photography');">Photography</td></tr>
<tr><td><a href="#" onclick="toggle_visibility('art');">Art Projects</td></tr>
等待HTML代碼秒,這可能不工作,因爲它試圖通過「id」屬性訪問多個div的屬性,它是否會與類屬性一起工作,如果是的話,我會只改變它所說的「id」到「類「
你可以顯示你的多個div的代碼? – Oriol
腳本標記中是否存在「<! - 」的任何原因?或者你的瀏覽器是否比Netscape 2早? –
你希望這影響哪個div?你是用他們的'id'還是用class名來識別他們? –