2012-01-27 139 views
2

你好我嘗試當用戶點擊我之前已經使用這個代碼的更多IMG鏈接顯示隱藏的div

揭示我的div PARA2的內容和它的工作,但現在我慣於?

請指出我的錯誤,我只是一個初學者

在此先感謝

<blockquote> 
    <p> 
     <a href="#para2"/> 
     <a href="#" onclick="return toggleMe('para2')" onfocus="#para2"/> <img src="images/more.gif" alt="" title="" border="0"></a> 
     <div id="para2" style="display:none"> 
      text i want to reveal 
     </div> 
    </p> 
</blockquote> 

對不起

<script type="text/javascript"> 
    function toggleMe(a){ 
     var e=document.getElementById(a); 
     if(!e)return true; 
     if(e.style.display=="none"){ 
      e.style.display="block" 
     } 
     else{ 
      e.style.display="none" 
     } 
     return true; 
    } 
</script> 
</head> 
+0

toggleР定義在哪裏? – 2012-01-27 11:38:40

+0

我認爲這將是很好的查看toggleMe函數的源代碼 – Tx3 2012-01-27 11:38:41

+0

您的問題有點含糊。 toggleME()函數在哪裏定義?它是什麼做exaclty?也許你可以發佈一個簡單的.html文件(嵌入了js和css)或者我們可以打開的鏈接來觀察你的代碼?你的瀏覽器中的JavaScript控制檯也顯示任何錯誤? – 2012-01-27 11:43:37

回答

1

#para2不是javascript代碼的有效部分,這樣你就可以」將其用作onfocus屬性。

由於您在那裏遇到語法錯誤,因此它有可能脫離了onclick的代碼,因此無法運行它。

嘗試刪除onfocus屬性,看看是否修復它。