【发布时间】:2012-09-18 23:25:46
【问题描述】:
我想将输入提交按钮的显示文本从说 foo 更改为 bar。但我不想改变价值。有人可以帮忙吗?
<input type="submit" name="random" value="foo" />
【问题讨论】:
-
这种疯狂有什么原因吗?也许我们可以帮助您找到更好的解决方案来解决您正在尝试解决的问题。
标签: javascript html forms input
我想将输入提交按钮的显示文本从说 foo 更改为 bar。但我不想改变价值。有人可以帮忙吗?
<input type="submit" name="random" value="foo" />
【问题讨论】:
标签: javascript html forms input
对不起,你不能。不过你可以试试这个:
<button value="foo">bar</button>
【讨论】:
<input>来做到这一点。对不起!
复制粘贴制作:
< script type="text/javascript" >
function replaceScript() {
var toReplace = 'value="foo"';
var replaceWith ='value="bar"';
document.body.innerHTML = document.body.innerHTML.replace(toReplace, replaceWith);
}
< /script >
然后在 body 标记中初始化以在页面加载时执行。
<body OnLoad = "replaceScript();">
应该可以正常工作并替换 html 正文代码中的所有实例。
【讨论】:
<button type="submit" name="random" value="foo">bar</button>
这对我有用。在 Chrome 和 Firefox 上测试。
【讨论】: