客趣旅游网
发布网友 发布时间:2022-04-21 09:37
共1个回答
热心网友 时间:2022-04-25 02:40
你的代码中既用了原生的JavaScript,也用了jQuery,究竟用哪种啊?你必须选一样,否则要实现你的目的就会发生冲突了。下面是只用原生JavaScript的方法:追答ID是不可以相同的(换句话说它是具有唯一性的),所以多个input可以设为不同的ID,即:
点击这里checkbox被选中,再点击取消选中
点击这里checkbox被选中,再点击取消选中
点击这里checkbox被选中,再点击取消选中
……
还有一种方法是把对应的input和a放到同一个父节点中,然后通过父节点来进行控制:
function myCheckbox(thisobj)
{
var Checkbox = thisobj.parentNode.getElementsByTagName("input")[0];
Checkbox.checked=!Checkbox.checked;
}
点击这里checkbox被选中,再点击取消选中
点击这里checkbox被选中,再点击取消选中