【发布时间】:2018-05-17 00:57:10
【问题描述】:
我在这里的第一个问题,真的希望能学到很多东西。我实际上不是我创业公司的技术人员,而是因为缺乏尝试自己做事的原因:-)
我为我的模块订购系统创建了一个 onchange 事件。当我单击复选框时,所选模块会出现在摘要中。这行得通。但是当我取消选中该复选框时,我希望模块从摘要中消失。现在不行了。我必须在 JS 中进行哪些更改才能做到这一点?
复选框
<input type="checkbox" class="custom-control-input"
onchange="modulecontractsSelect(this, event)">
总结
<p id="module-contracts-summary"> </p>
<p id="module-contracts-summary-price"> </p>
Javascript
function modulecontractsSelect() {
document.getElementById("module-contracts-summary").innerHTML = "Module contractbeheer"
document.getElementById("module-contracts-summary-price").innerHTML = "€5 / mnd";
}
提前致谢!
【问题讨论】:
-
因为你的函数根本不知道是否选中了复选框,并且在第一名你的函数甚至对复选框一无所知,你没有设置。顺便提一句。我真的认为你不需要
event,只需要this...有小提琴示例jsfiddle.net/hej11u6g
标签: javascript html events checkbox onchange