2012-10-27 78 views
1

我要預覽內容,當我在錨標記單擊以顯示內容,如何使用錨標記

    var profiledemo = profiles.split(","); 
        for (var pd = 0; pd < profiledemo.length; pd++) { 
         var mydiv = document.getElementById("Profile"); 
         var aTag = document.createElement('a'); 
         aTag.setAttribute('href'); 
         aTag.innerHTML = profiledemo[pd]; 
         mydiv.appendChild(aTag);        
         aTag.onclick = function() { 
          alert("profiles anchor tag called"); 

         } 
        } 

我能夠顯示多個文檔,併爲那些文檔,我把錨標記使用上面,現在我想,當用戶點擊特定標籤時,我必須顯示數據庫中的文檔內容。

+0

你可以使用ajax。您可以在包含文檔名稱的Ajax中創建一個GET請求,然後從servr中返回您可以在另一個div中顯示的內容 –

回答

0

在純javascript中綁定事件並不方便,因爲IE和其他瀏覽器提供了不同的API,因此您必須檢查瀏覽器類型並保持跨瀏覽器兼容性。 你最好使用jQuery。

$(aTag).click(function() { alert("..."); }); 

順便說一下,是否有必要通過編程構造錨?我建議在必要時嵌入html錨點並顯示。