首页 > 解决方案 > 单击时更改按钮类型上的文本

问题描述

当按钮类型为按钮时,我无法更改按钮的文本,但如果类型为输入,我可以更改它

按钮的代码是

<button type='button'
        id='1'
        name='4'
        class='btn btn-select'>Text I want to change</button>

在处理程序中,我试图像这样更改它:

document.getElementById("1").value="New Button Text";

如果我改变它的输入类型,它会起作用吗?为什么?

标签: javascriptdom

解决方案


尝试:

document.getElementById("1").innerText="New Button Text";

您将按钮用作标签而不是输入字段


推荐阅读