2013-05-06 75 views
2

我必須將幾個按鈕的文本更改爲「我的文本框」中鍵入的內容。當我點擊第一個按鈕時,文本框中的文本應該成爲按鈕的文本。 的HTML代碼:如何在javascript中單擊更改按鈕文本

  <input id="textbox" type="text" size="30" /> 
      <br/> 
      <button id="b1">Button 1</button> 
      <br/> 
      <button id="b2">Button 2</button> 
      <br/> 
      <button id="b3">Button 3</button> 
      <br/> 
      <button id="b4">Button 4</button> 
      <br/> 
      <button id="b5">Button 5</button> 
      <br/> 

我知道如何創建在JavaScript中使用函數警報和

  document.getElementById("b1").onclick = click; 

,但如何讓我的文字變化的按鈕?我可以在if語句中使用什麼命令,而不是使用文本框內的文本替換按鈕文本的警報?我已經看遍了,但找不到答案。任何幫助表示讚賞:)

回答

3

您可以更改按鈕上的文字,如:

if(condition) { 
    document.getElementById("b1").innerHTML = document.getElementById("textbox").value; 
} 
+0

感謝。我會嘗試 – user2182718 2013-05-06 16:40:36

+0

像魅力一樣工作!謝謝你的伴侶! – user2182718 2013-05-06 16:46:24

+2

@ user2182718:如果它解決了您的問題,請將其標記爲答案 – 2013-05-06 16:49:20

相關問題