我试图在调用动作时更改HTML按钮上的文本,但是没有运气我似乎错过了一些东西。
HTML:
<button name="Action" id="" name="SubmitButton" type="submit" value="SaveData">Update this text Page</button>
JS:
document.getElementById('SubmitButton').value = "New Text";
答案 0 :(得分:0)
按钮不像输入元素,因此您需要使用innerHTML
HTML
<button id="SubmitButton" type="submit">Update this text Page</button>
JS
document.getElementById('SubmitButton').innerHTML = "New Text";
另一方面,输入类型提交是一个输入,可以有一个值。
HTML
<input id="SubmitButton" type="submit" value="Update this text Page" />
JS
document.getElementById('SubmitButton').value = "New Text";
答案 1 :(得分:0)
发现问题:
请改为尝试:
HTML:
<button id="SubmitButton" onclick="test(this)" type="submit">Update this text Page</button>
JS:
function test(e) {
e.innerHTML = "New Text";
}