我确信在看到答案后我会觉得自己很愚蠢,但我一直在网络上遇到史前代码,我不确定它是否仍然适用。我的问题是“如何使用 javascript 更改按钮(在表单内)的值?”这是我现在拥有的:
function myFunc(form) {
form.elements["submit-button"].value = "New<br>Text";
"other stuff that actually works."
return false;
}
其次是
<form onSubmit="return myFunc(this);">
<button name="submit-button">Original<br>Text</button>
</form>
“其他实际有效的东西”。实际上有效,所以我确定正在调用该函数并且找到了按钮。我似乎无法将“新建
文本”粘贴到按钮中!
非常感谢帮助。
最佳答案
使用 innerHTML
而不是 value
.
form.elements["submit-button"].innerHTML = ...
因为您使用的是 <button>
而不是 <input type="button">
, 你需要设置 innerHTML
. <button>
不要将其文本基于值属性。
<button> innerHTML </button>
<input type="button" value="value" />
关于javascript - 使用javascript设置按钮的值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8542000/