javascript - 输入 javascript 已选中 - 未选中

标签 javascript input checked unchecked

我在 html 页面的正文中输入了内容:

<input id="showElement" type="checkbox" checked="checked" oninput="onShowElementChange()" checked="checked"/>

脚本中有:

  function onShowElementChange(value) {
  scene3dManager.showElement = $('#showElement').is(':checked')
}

function onShowElementChange(value) {
  scene3dManager.showElement = $('#showElement').is(':checked')
}

<input id="showElement" type="checkbox" checked="checked" oninput="onShowElementChange()" checked="checked" />

但是,由于某种原因,它不起作用......默认情况下应该单击我的输入,如果用户选择取消单击它,则可以取消单击它。

也许我的代码中有一些错误,所以我寻求帮助。谢谢

最佳答案

oninput 事件在复选框或单选按钮使用 onchange 事件中不起作用。

<input id="showElement" type="checkbox" onchange="onShowElementChange()" checked="checked"/>

你也可以尝试像下面这样的工作。

<input id="showElement" type="checkbox" onchange="onShowElementChange(this.checked)" checked="checked"/>

JavaScript

function onShowElementChange(checked) {
  console.log(checked);
}

关于javascript - 输入 javascript 已选中 - 未选中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47314291/

相关文章:

javascript - 当 'countdown timer'用完然后运行 'alert()'中的函数 'Momentjs'时怎么办

javascript - 如何做自动滚动

Javascript获取表中输入的值

java - 在 Java 中获取输入的不同方法

vue.js - Vuejs 单选按钮检查 v-model 是否为数组

javascript - 点击我按钮

javascript - 在 WordPress 中使用 JavaScript 提交表单后,页面立即重新加载

css - 从输入类中获取标签

php - 如何查看选中了哪个复选框?

Javascript - 如果没有选择单选按钮,检查第一个