[英]why event.target.value is undefined in javascript?
我写了一个函数如下
var getVal = function(event){
var amount = event.target.value;
console.log(amount);
}
多姆
<input id='myInp' type='text' onclick='getVal()'/>
有时我只需单击一下即可获得该值,但有时我必须单击几次才能触发该事件。...有人可以告诉我为什么吗? 这发生在我的React.JS应用程序和我的ReactNative项目上。 尝试很多时间,但根本没有用...
非常感谢
简短的解决方案是传递event
对象:
<input id='myInp' type='text' onclick='getVal(event)'/>
我宁愿建议您不要显得内向,而不要使用内联事件处理程序:
var el = document.querySelector('#myInp');
el.addEventListener('click', getVal);
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.