javascript - 从输入传递事件元素

标签 javascript html reactjs events

我想知道是否有其他方法可以使用事件将元素传递给函数, 例如,如果我有一个输入:

<input name="myname" onChange={onChange}/>

然后在我的 onChange 函数中我会看到这个:

onChange=e=>{
console.log(e.target.name)
}

它会打印“myname”, 我想给出另一个值有没有办法做到这一点?例如

<input name="myname" othervalue="hi" onChange={onChange}/>

当然:

onChange=e=>{
console.log(e.target.name)
console.log(e.target.othervalue)
}

提前致谢! 编辑:除了值,因为我需要它用于 onChange 表单。

最佳答案

更改:

console.log(e.target.othervalue)

致:

console.log(e.target.getAttribute('othervalue'));

可以使用该方法获取自定义属性值,

e.target.getAttribute()

关于javascript - 从输入传递事件元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60474756/

相关文章:

Javascript 事件对象 ClientY 错误地为 0

javascript - 从目录和 session 变量问题中检索图像 - php

javascript - 如何使用 jQuery 多次复制列表元素

javascript - 如何使点击的元素突出显示?

html - 我的相对 Div 不会显示背景颜色或图像

html - 如何删除textarea和父div之间的空间

javascript - 如何覆盖 og :url meta tag with reactjs

javascript - 如何设置 Material ui时间选择器对话框样式

javascript - 用于更新内容的独立轻量级 javascript 路由器

reactjs - 我怎样才能将 react 导出到word文档