单击更改按钮文本

时间:2017-12-07 17:35:05

标签: javascript html

所以,我按照www.code.org的在线课程来适应JavaScript。我使用了setProperty();onEvent();等元素。我使用在线编辑器添加按钮和以下代码,以便在用户点击它时更改按钮的文本:

onEvent("button1","click", function()
 {
  setProperty("button1","text","Hello there!");
 });

我的问题是:如何使用<button>代码在HTML中执行此操作?

4 个答案:

答案 0 :(得分:2)

这很可能是等效的:将 click 事件监听器添加到按钮并通过texContent在回调函数体中更改其文本的组合。

&#13;
&#13;
document.getElementById('button1').addEventListener('click', function() {
  this.textContent = 'Hello there!';
});
&#13;
<button id="button1">Click Me</button>
&#13;
&#13;
&#13;

答案 1 :(得分:1)

HTML
<button id="but" onclick="clickme()">click me </button>

JS

<script>
function clickme(){
document.getElementById("but").innerHTML = "changed";
}
</script>

答案 2 :(得分:0)

您可以为按钮添加ID,例如:

<button id="myButton">Click!</button>

然后在javascript中:

  1. 选择元素。
  2. document.getElementById("myButton");
    
    1. 为其添加事件处理程序,因此代码将如下所示:
    2. document.getElementById("myButton").onclick = function() {
           myFunction()
      };
      
      1. 描述事件
      2. function myFunction() {
            document.getElementById("myButton").innerHTML = "YOU CLICKED ME!";
        }
        

答案 3 :(得分:0)

只需在button标签内编写整个onclick事件处理函数。

<button type="buttton" onclick="this.innerHTML='Text changed'"></button>