【发布时间】:2013-12-14 12:22:30
【问题描述】:
我想创建一个函数,然后使用onclick方法,例如:
one = document.getElementById("oneID");
那么不要为每个onclick():编写函数
one.onclick = function(x) {
tempStack.push(parseFloat(one.value));
viewTemp.value += one.value;
}
我想使用一个函数:
one.click = input(one);
但我不确定如何以正确的方式进行操作,例如以下我尝试过的方法,但不起作用:
var input = function(x) {
tempStack.push(parseFloat(x.value));
viewTemp.value += x.value;
}
最后,没有外部 JavaScript 库可以帮助解决这个问题,vanilla JavaScript。
【问题讨论】:
-
在每个 HTML 元素的 onClick 事件上调用单个方法不是更好吗?
-
@user3102101 如果适合您的需要,请接受答案。每一个的左边都有一个刻度线。
-
@user3102101 但你可以接受任何代表的答案 =)
标签: javascript html onclick