单击获取按钮值

新手上路,请多包涵

我有一个像下面这样的按钮

<input type='button' value='Generate' onclick='f1()' />

现在 f1 函数应该显示一个包含按钮值的警告框。在这种情况下“生成”

这个怎么做?

我试过了

alert(this);
alert(this.val());

这没用

原文由 LynAs 发布,翻译遵循 CC BY-SA 4.0 许可协议

阅读 208
2 个回答

尝试这个。

 <input type='button' value='Generate' onclick='f1(this)' />

现在警觉如

function f1(objButton){
    alert(objButton.value);
}

PS: val() 实际上是 value 的jQuery实现

原文由 naveen 发布,翻译遵循 CC BY-SA 3.0 许可协议

或者你这样做:

 <button id='button' value='Generate' onclick='f1()'>Generate</button>

然后这对于javascript:

 Const click = document.getElementById('button')
Function f1{
  Alert(`${click.Value}`)
}

原文由 amaugo somto 发布,翻译遵循 CC BY-SA 3.0 许可协议

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题
logo
Stack Overflow 翻译
子站问答
访问
宣传栏