html - 返回 JS 函数的值并将其用作输入按钮的值

标签 html javascript

我想设置一个返回字符串的 JavaScript 函数,并将该字符串用作按钮的值。像这样:

function test(){
 x = "some text";
 return x;
}

我想在 value 属性的 input 元素中使用这个函数。像这样:

<input type="button" id="s1" value="test()" />

不幸的是,该按钮没有显示“一些文本”,而是在按钮上显示“test()”。我该如何解决这个问题?

最佳答案

你可以这样做:

<input type="button" id="s1" value="" />
<script type="text/javascript">
 var elem = document.getElementById("s1");
 elem.value = "some text";
</script>

关于html - 返回 JS 函数的值并将其用作输入按钮的值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16167675/

相关文章:

javascript - 如何将 "callback pyramid"重构为基于 promise 的版本

javascript - 想要在区域悬停时更改图像源

javascript - 为什么谷歌图表 api 选项给我错误名为 "uncaught syntax error"

javascript - 当另一个下拉菜单打开(事件)时,下拉菜单不会关闭

javascript - 如何使一个下拉菜单不可见或显示:none when the other dropdown is on a certain selection?

HTML li 标签 - 自动换行时编辑空格

javascript - 从Textarea获取JSON代码并解析

javascript - jQuery Tic Tac Toe 问题

javascript - 仅在单击时将内容加载到 div 中

javascript - document.getElementsByClassName 问题