javascript - JS 显示 HTML 而不是输入值

标签 javascript jquery

这是我的输入

 <input type="text" class="ChampionInput" list="champions" name="champion[]"`placeholder="Champion" required>

这是我的js

document.forms["first_form_champions"].oninput = function(e) {
  var champion = this["champion[]"];
  console.log(champion);
};

我正在尝试在 console.log(champion) 中显示该输入的值

最佳答案

<强> Working fiddle

您必须添加.value:

this["champion[]"].value;

希望这有帮助。

关于javascript - JS 显示 HTML 而不是输入值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32669354/

相关文章:

javascript - keydown 事件是如何工作的?

javascript - 如果同一页面上有多个代码镜像,则获取所选代码镜像的值

javascript - 使用 jquery,下拉列表选择更改时如何重定向?

javascript - 将数组十六进制颜色转换为数组 RGB 颜色

javascript - 搜索不可变的 JS Map

javascript - 向下滚动时淡化文本+图标。再次出现在顶部

jquery - 如何在数据表中导出的 pdf 中设置标题样式

javascript - 识别 Json 对象中的循环依赖并删除 2 深度后的所有元素

javascript - 修改后将 Canvas 重置为之前的图片

javascript - 无法使用 dataTable jquery 删除表中新添加的行