Javascript 单击复选框后,addEventListener不工作

Javascript 单击复选框后,addEventListener不工作,javascript,php,html,Javascript,Php,Html,我的javascript有问题。每次单击复选框时,eventlistener都不工作 我将此代码用于2个PHP页面。一个在工作,另一个不工作。这不是一个外部javascript。它应该启用微调器中的按钮和表单中的文本框 <div class="checkbox-custom checkbox-success"> <input type="checkbox" name="inclusion[]" id="inclusionName<?php echo $inclus

我的javascript有问题。每次单击复选框时,eventlistener都不工作

我将此代码用于2个PHP页面。一个在工作,另一个不工作。这不是一个外部javascript。它应该启用微调器中的按钮和表单中的文本框

<div class="checkbox-custom checkbox-success">
    <input type="checkbox" name="inclusion[]" id="inclusionName<?php echo $inclusionId ?>" value="<?php echo $inclusionId ?>">
    <label for="<?php echo $inclusionId ?>">&nbsp;&nbsp;&nbsp;<?php echo $inclusionName ?></label>
</div>

(我冒昧地将此作为答案发布,但事实并非如此。我只需要空间。)

请发布此脚本生成的实际HTML,使其更易于调试

但有一件事我觉得很尴尬:

id="inclusionName<?php echo $inclusionId ?>"
id=“inclusionName”

label for="<?php echo $inclusionId ?>"
label for=“”
第二个也应该是
“inclusionName”
,以便您的标签匹配。

(我冒昧地将此作为答案发布,但事实并非如此。我只需要空格。)

请发布此脚本生成的实际HTML,使其更易于调试

但有一件事我觉得很尴尬:

id="inclusionName<?php echo $inclusionId ?>"
id=“inclusionName”

label for="<?php echo $inclusionId ?>"
label for=“”

第二个也应该是
“inclusionName”
,以便标签匹配。

不要在这么多地方注入PHP变量,将其注入JS变量,然后使用这个变量,这样会简单得多。第二,您的
selectCheckX
是否被执行?查找
var inclusionselect在另一个页面中,selectCheckX正在工作,而另一个不工作。我试图复制工作页面中的所有代码,并将其粘贴到非工作页面。javascript现在工作正常。不要在这么多地方注入PHP变量,将它注入JS变量,然后使用这个变量,它会简单得多。第二,您的
selectCheckX
是否被执行?查找
var inclusionselect在另一个页面中,selectCheckX正在工作,而另一个不工作。我试图复制工作页面中的所有代码,并将其粘贴到非工作页面。javascript现在工作正常。