2010-08-17 109 views
5

您好我有一段代碼在html表單上創建一個按鈕。當用戶使用按鈕輸入一些信息時,我希望表單通過刪除按鈕並用純文本替換它來反映出來。我試圖得到內部的HTML和使用div,但沒有任何工作可以任何人幫助嗎?我不是在尋找任何人爲我寫代碼,只是幾個指針會很棒。謝謝使用js刪除一個html按鈕

<td class="col1"><h3>Associated with :</h3></td> 
    <td class="col3"> 
    <input type="button" 
    value="Associate this job " 
    onclick="associate()" 
/></td> 

回答

4

添加一個spanid屬性圍繞你想改變的任何東西。當它的時候,這裏就是你需要做的:

document.getElementById("spanIDhere").innerHTML = "Your text here"; 

因此,舉例來說,你必須行:

<span id="associatespan"> 
     <input type="button" value="Associate this job" onclick="associate()" /> 
    </span> 

和你的腳本會說:

document.getElementById("associateSpan").innerHTML = "Look, no more button!"; 
2

把它放在一個DIV中,並把文本放在隱藏的DIV中。當用戶開始輸入時,隱藏按鈕DIV並顯示文本DIV。

1

我建議你看看其中一個Javascript工具包,它使它非常容易。例如,我爲此使用了Prototype。具體的方法是Element.hide(),並在頁面上有示例用法。