首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >尝试获取事件侦听器的目标时出现“目标未定义”错误

尝试获取事件侦听器的目标时出现“目标未定义”错误
EN

Stack Overflow用户
提问于 2019-03-23 16:01:24
回答 3查看 51关注 0票数 0

我正在尝试计算三角形,我现在正在尝试我的代码,所以我需要制定一个算法来计算三角形,而不是硬编码。我需要找到一个事件监听器的目标,但是target不工作,我不知道为什么或者如何修复它。target引用事件侦听器之前的aV && a,这两个字段都是输入字段。

代码语言:javascript
运行
复制
function calc(){
    if (target.value.length > 0){
        console.log("hooray");
    };
};

aV && a.addEventListener("keydown", function(ev){
    if(ev.keyCode == 13){
        calc();
    };
});
EN

Stack Overflow用户

发布于 2019-03-23 16:13:10

处理事件的函数应该如下所示:

代码语言:javascript
运行
复制
function calc_keydownHandler(e){
var target = e.target;
//do something with the target now
}

因为你有一个目标的参数,所以引用应该是target.target,这是没有意义的。

票数 0
EN
查看全部 3 条回答
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/55311821

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档