javascript - 复选框和文本显示
问题描述
尝试在<p>
从输入模式选中复选框时显示文本。
var mayo1 = document.getElementById('mayo1').checked;
if (mayo1.checked == true){
document.getElementById('order1mayo').innerHTML = "Mayo";
}
<input type="checkbox" id="mayo1" value="Mayo"> Mayo
<p id="order1mayo"></p>
解决方案
输入字段选中的属性为真或假。所以你的 mayo1 变量可以是真或假布尔类型。在这种情况下 if (mayo1.checked == true) 是一个错误。正确的条件是 if(mayo1) { ...}
推荐阅读
- laravel - 登录 Laravel 5.2 时插入另一个表
- javascript - UnhandledPromiseRejectionWarning: ReferenceError: browser is not defined when running puppeteer?
- python - 旋转我上传到程序的图像
- mysql - 按 2 列分组并计数,然后对每个密钥对的计数进行排序
- flutter - 有人可以帮助我平滑我的颤振剪辑路径代码吗?
- azure-ad-b2c - 登录/注册后的 Azure B2C 重定向 - Blazor
- wordpress - 从模板代码访问简码参数
- django - Django 中主键的重复条目 - 我如何在 Django 中进行 upsert?
- python - 如何在 python 中的 groupby 上运行更复杂的聚合函数
- django - 需要帮助制定查询