2010-12-06 58 views
0

我需要在點擊提交按鈕時在頁面內創建一個表..所以我使用onclick()來調用函數的JavaScript ..它的工作正常提交按鈕..如果我有多個提交按鈕其工作正常..如何處理使用javascript的innerHTML

這裏是編碼的JavaScript編碼。

function openemailbox(formtitle, fadin) 
{ 
    var box1 = document.getElementById('box'); 

    document.getElementById('filter1').style.display='block'; 

    var btitle1 = document.getElementById('boxtitle'); 
    btitle1.innerHTML = formtitle; 

    if(fadin) { 
     gradient1("box1", 0); 
     fadein1("box1"); 
    } 
    else { 
     box1.style.display='block'; 
    } 
} 

的JSP編碼是

<div id="filter1"></div> 
<div id="box1"> 
    <span id="boxtitle"></span> 
    ... 
</div> 

如果我給兩個JavaScript是1工作的罰款,而不是爲了another..instead它顯示沒有進入的onclick()

回答

1

我在HTML中看不到'boxtitle1'元素。當你嘗試設置btitle1.innerHTML時,你可能會拋出一個異常,並且你的其他代碼被跳過了嗎?

您是否嘗試通過Firebug或WebKit開發人員工具中的代碼來查看會發生什麼?

+0

其實它是我的錯誤..它爲一個提交按鈕bt而不是另一個..我已經給出了2個按鈕和2個函數.. – Deepa 2010-12-06 11:22:08