Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/392.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 阻止复选框检查自身_Javascript_Dom Events_Stoppropagation - Fatal编程技术网

Javascript 阻止复选框检查自身

Javascript 阻止复选框检查自身,javascript,dom-events,stoppropagation,Javascript,Dom Events,Stoppropagation,我有一些按钮样式的 <li class="button"> <input type="checkbox" class="checkbox" /> <span>Text</span> </li> 但这没用。。。如何“阻止”复选框执行其“检查/onlick”事件?在复选框上返回false以防止其默认行为 您是否尝试过事件.preventDefault()?将它们标记为禁用,或者这会影响设计师的UI准则吗?@AlexMcMil

我有一些按钮样式的
  • <li class="button">
       <input type="checkbox" class="checkbox" />
       <span>Text</span>
    </li>
    

    但这没用。。。如何“阻止”复选框执行其“检查/onlick”事件?

    在复选框上返回false
    以防止其默认行为


    您是否尝试过
    事件.preventDefault()?将它们标记为禁用,或者这会影响设计师的UI准则吗?@AlexMcMillan是的。同样的效果:(如果复选框的功能类似于复选框,为什么要“自己”以角度进行操作?听起来像是要标签,而不是LI
    
    <input type="checkbox" class="checkbox" onclick="event.stopPropagation()" />