首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >Javascript "input“事件值未定义

Javascript "input“事件值未定义
EN

Stack Overflow用户
提问于 2018-07-03 07:49:54
回答 1查看 1.4K关注 0票数 0

我有一个电子应用程序,需要监控表单上的输入文本字段。HTML如下所示:

代码语言:javascript
复制
<input type="text" class="cloneProjectName" id="outputProjectName" value="" >

我为元素和控制台日志添加了一个事件侦听器,我认为应该是来自输入的输入数据:

代码语言:javascript
复制
    projectNameControl.addEventListener("input", function (event) {
    console.log(event.value)
})

我在控制台中看到的所有内容都是“未定义的”。

我非常感谢任何意见,我已经搜索了一遍又一遍,但没有找到答案。侧边

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-07-03 07:52:21

它不是您想要的eventvalue (事件没有value)。它是触发您想要的事件的元素value,并且该元素可以用thisevent.target引用。

此外,请确保您的JavaScript projectNameControl变量正确引用了input

代码语言:javascript
复制
let projectNameControl = document.getElementById("outputProjectName");
projectNameControl.addEventListener("input", function (event) {
    console.log(this.value, event.target.value);
})
代码语言:javascript
复制
<input type="text" class="cloneProjectName" id="outputProjectName" value="" >

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/51144965

复制
相关文章

相似问题

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