javascript - 正文点击元素原生js
问题描述
在jquery中,可以将action绑定到一个尚不存在的元素上,如何在原生js中做到这一点?
$("body").on("input", ".element", function() {
});
解决方案
获取body
标签并将事件附加到它使用addEventListener
document.getElementsByTagName('body')[0].addEventListener('input', function(e) {
if (e.target.id === 'element') {
console.log(e.target.value)
}
})
<input class='element' id='element'>
推荐阅读
- cmake - 如果任何线程失败,CMake 可以终止并行构建吗?
- database - 数据库可以有未命名的行吗?
- php - laravel 7:如何在原始/查询构建器中使用 if/case 语句显示数据
- python - 如何从 Entry 小部件中获取文本?
- r - 在 R 中使用 Keras 拟合模型时出现数据错误
- mingw - 为什么在msys中构建时openblas认为我正在使用Cygwin
- r - 警告:服务器错误:找不到函数“renderDT”
- node.js - 猫鼬模式异步方法不等待
- r - R中打印语句的评估顺序
- python - scipy.optimize.minimize 对初始猜测没有改善