【发布时间】:2018-07-31 14:00:34
【问题描述】:
我必须在处理程序中捕获event.target.value。但是我的函数需要另一个参数以及event 参数。这就是为什么它没有得到event.target。它返回undefined。那么,如果我还有其他参数,如何找到event.target?
function a(e, b) {
console.log(e.target.value);
return e.target.value + b;
}
var input = document.querySelector('#input');
input.addEventListener('click', function() {
a(4);
});
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width">
<title>JS Bin</title>
</head>
<body>
<input id="input" type="submit" value="5">
</body>
</html>
【问题讨论】:
-
input.addEventListener('click', function(e) { a(e, 4); });
标签: javascript dom-events