javascript - 单击时更改按钮文本

标签 javascript html

所以,我学习了 www.code.org 的在线类(class)让自己适应 JavaScript。我使用了诸如 setProperty(); 之类的元素和onEvent(); 。我使用在线编辑器添加了一个按钮,并使用以下代码在用户单击按钮时更改按钮的文本:

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

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

最佳答案

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

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

关于javascript - 单击时更改按钮文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47700694/

相关文章:

Javascript - 按对象数组中的数据分组

javascript - AJax 调用 Controller 从 JSP 页面传递数据

html - 嵌入存储在 github 中的图像

javascript - 无法隐藏文件附件浏览按钮

javascript - HTML5 将外部内容加载到 div 中并使用pushState()?

javascript - 有没有办法将使用条件表达式的 ng-class 与使用字符串语法的 ng-class 混合在一起?

javascript - 你如何正确地 promise 请求?

javascript - knockout 名单不会添加新项目

JQuery取消选中div中的所有复选框

javascript - 如何检索 HTML 元素的实际宽度和高度?