此脚本不适用于移动设备:
function check() {
document.getElementById("sh").checked = false;
}
你能推荐一款适用于android chrome的替代方案吗? 谢谢!
答案 0 :(得分:1)
我可以为您提供在现代桌面浏览器中运行良好的替代方案,但我不了解Android,所以这里有...
切换其状态......
sh.checked=!sh.checked;
删除atttribute ...
sh.removeAttribute('checked');
顺便说一句,如果您知道ID,则不需要使用 getElementById(''),只需直接使用ID。
是的,我并不感到惊讶......sh.checked = false;
...不起作用,因为checked属性并非真正设计为布尔值。
如果它是一个布尔值,那么分配"检查"它总是等于假。
布尔人只能接受真假。
因此,您正在使用的Android JS引擎具有正确的行为恕我直言..