首页 > 解决方案 > 复选框和文本显示

问题描述

尝试在<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>

    

标签: javascripthtml

解决方案


输入字段选中的属性为真或假。所以你的 mayo1 变量可以是真或假布尔类型。在这种情况下 if (mayo1.checked == true) 是一个错误。正确的条件是 if(mayo1) { ...}


推荐阅读