Php 如果选中复选框,则删除类
我希望Php 如果选中复选框,则删除类,php,javascript,Php,Javascript,我希望onload和类为空: > 我试过这个 如果(选中此项){ document.getElementById(“checkboxx”)className=“”; } $j(“#”+pos).addClass(“突出显示”); 实际上,在span和checkbox的代码checkboxx\uu中有重复的ID,而且这段代码有缺陷,无法工作 <script>if (this.checked) { document.getElementById("checkb
onload
和
类为空:
>
我试过这个
如果(选中此项){
document.getElementById(“checkboxx”)className=“”;
}
$j(“#”+pos).addClass(“突出显示”);
实际上,在span和checkbox的代码checkboxx\uu
中有重复的ID,而且这段代码有缺陷,无法工作
<script>if (this.checked) {
document.getElementById("checkboxx_<?php echo $nrs['id']; ?>").className = "";
}
</script>
if(选中此选项){
document.getElementById(“checkboxx”)className=“”;
}
我认为这样使用smth会更好:
<span class="<?php echo ($value !== 1 ? 'highlight' : '') ?>" >
<input type="checkbox" class="checkboxx" style="padding: 0px; margin: 2px;" <?php echo $value == 1 ? 'checked="checked"' : ''?>>
</span>
>
检查此链接,有一个解决方案:无意冒犯,但您希望此代码如何工作?你读过关于PHP和JavaScript的教程吗?看起来你只是把东西复制粘贴在一起。。。我建议您花些时间学习JavaScript(可能还有PHP)的基础知识。这是一个良好的开端。span和复选框id故意保持相同。上面显示的javascrpt代码与我们已经尝试过这两种方法的代码类似
document.getElementById("MyElement").className =
document.getElementById("MyElement").className.replace(/(?:^|\s)MyClass(?!\S)/ , '')