【发布时间】:2017-06-03 23:39:02
【问题描述】:
我正在尝试使用 Javascript 使用以下代码更改按钮显示文本(在本例中为“Push Here”):
var button_list = document.getElementsByTagName('button');
var button = button_list[0];
<button class="btn-primary" id="btn-header-example-cs" data-toggle="modal" data-url="" data-options="" style="display: inline-block;">Push Here</button>
但是,我无法使用 button.value = "New Text" 更改它。我做错了什么?
【问题讨论】:
-
按钮没有值,它们有内容。
-
更准确地说,有
button.textContent = "New Text" -
您想在点击时更改文本还是什么??
-
是的,`.textContent' 正是我想要的。谢谢你们!
标签: javascript html button getelementsbytagname