onclick传递按钮的值
onclick passing on value of button
我想把按下它的按钮的值发送给我的onClick函数。
我有这个功能
numfunc = function (val) {
var t = document.createTextNode(val);
document.body.appendChild(t);
};
我有5个按钮。我希望他们都在点击时使用这个功能,但每个都发送不同的值,
他们的价值。
var one = document.createElement("input");
one.type = "submit";
one.onclick = numfunc;
one.value = "1";
var two = document.createElement("input");
two.type = "submit";
one.onclick = numfunc;
two.value = "2";
等等…
我正在尝试这样做,在javascript上,而不是在html文件上。
谢谢!
您可以使用this.value
来获取函数numfunc
中的值,不需要发送参数,请查看下面的示例。
希望这能有所帮助。
numfunc = function (val) {
var t = document.createTextNode(this.value);
document.body.appendChild(t);
};
var one = document.createElement("input");
one.type = "submit";
one.onclick = numfunc;
one.value = "1";
var two = document.createElement("input");
two.type = "submit";
two.onclick = numfunc;
two.value = "2";
document.body.appendChild( one );
document.body.appendChild( two );
你能用这个代码吗?
one.addEventListener("click", function () {
numfunc(this.value);
}, false);
two.addEventListener("click", function () {
numfunc(this.value);
}, false);
相关文章:
- 如何将按钮(onclick事件)与jQuery自动完成连接
- 使用按钮OnClick事件调用Javascript函数
- 如果没有历史记录,我如何隐藏图像或按钮onclick=;历史.go(-1);
- 按钮onclick函数在jquery中无法正常工作
- 按钮onclick应该与参数一起重定向到另一个xhtml页面
- JavaScript将参数传递给按钮onclick函数
- ASP.net 链接按钮“onclick”如果用作UpdatePanel中的AsyncPostBackTrigger触发
- 按钮 Onclick 函数与 document.getElementById.
- 使用单选按钮OnClick和JavaScript功能动态填充数字字段
- 将 PHP 中的值传递到 PHP while 循环使用 按钮 OnClick 到 JavaScript
- Javascript 按钮 OnClick 找不到我想要的方法
- 单选按钮onclick事件在Chrome上不起作用
- 将按钮onclick事件绑定到Backbone View
- 如何重置/取消选中单选按钮onclick事件
- 页面加载时触发按钮onclick
- 在按钮onclick&将数据保存到数据库
- 用符合内容安全策略的代码替换多个内联按钮onclick事件处理程序
- 使用Cordova Webview/Phonegap按钮onclick(eventlistener)更改本机视图
- 使用按钮onclick时不显示警报
- 在按钮OnClick中运行php函数(不提交)