脚本在android chrome中不起作用

时间:2018-01-20 21:18:01

标签: javascript google-chrome

此脚本不适用于移动设备:

function check() {
    document.getElementById("sh").checked = false;
  }

你能推荐一款适用于android chrome的替代方案吗? 谢谢!

1 个答案:

答案 0 :(得分:1)

我可以为您提供在现代桌面浏览器中运行良好的替代方案,但我不了解Android,所以这里有...

切换其状态......

sh.checked=!sh.checked; 

删除atttribute ...

sh.removeAttribute('checked');

顺便说一句,如果您知道ID,则不需要使用 getElementById(''),只需直接使用ID。

是的,我并不感到惊讶......

sh.checked = false;

...不起作用,因为checked属性并非真正设计为布尔值。

如果它是一个布尔值,那么分配"检查"它总是等于假。

布尔人只能接受真假。

因此,您正在使用的Android JS引擎具有正确的行为恕我直言..