Re: [問題] style="display: none"如何同時隱藏數괠…
在請教另外一個問題,當新增第二組隱藏標籤有沒有更簡短的寫法,還是我這樣
寫已經最簡潔了?
透過一個笨方法解決
雖然不知為何window.onload = init;會影響其他javascript,不過目前的處理方式
是把每個javascript獨立js,而不是全部寫在一起,看那個網頁需要用到那個
javascript,再載入他需要的,也解決了問題。
謝謝囉
在運作的同時發現 window.onload = init; 影響了我另一個javascript,是可以運作
不過IE的狀態列卻出現[網頁發生錯誤]字眼,然後我把window.onload = init; 拿掉
就不會有錯誤訊息,但style.display == "none"的功能卻失效,這要怎麼改呢?
我的架構是把javascript統一寫在一個檔案,然後透過<script src="all.js"></script>
導入,那出現錯誤訊息的javascript是底下這一段
<!--
function MM_jumpMenu(targ,selObj,restore){ //v3.0
eval(targ+".location='"+selObj.options[selObj.selectedIndex].value+"'");
if (restore) selObj.selectedIndex=0;
}
//-->
<select name=unit onChange=MM_jumpMenu('parent',this,0)>
......
</select>
謝謝
<script type="text/javascript">
<!--
function fold01()
{
var obj = document.getElementById("tableBody01");
obj.style.display = (obj.style.display == "none")? "block": "none";
}
function fold02()
{
var obj = document.getElementById("tableBody02");
obj.style.display = (obj.style.display == "none")? "block": "none";
}
function init()
{
document.getElementById("fold01").onclick = fold01;
document.getElementById("fold02").onclick = fold02;
}
window.onload = init;
//-->
</script>
<table>
<tr><td><span id="fold01" style="cursor: pointer">touch</span></td></tr>
<tbody id="tableBody01">
<tr><td>aaa<td></tr>
<tr><td>bbb<td></tr>
<tr><td>ccc<td></tr>
</tbody>
<tr><td><span id="fold02" style="cursor: pointer">touch</span></td></tr>
<tbody id="tableBody02">
<tr><td>aaa<td></tr>
<tr><td>bbb<td></tr>
<tr><td>ccc<td></tr>
</tbody>
</table>
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 210.244.15.61
※ 編輯: piligo 來自: 210.244.15.61 (04/30 15:40)
※ 編輯: piligo 來自: 210.244.15.61 (04/30 16:22)
討論串 (同標題文章)
Web_Design 近期熱門文章
PTT數位生活區 即時熱門文章