2011-01-17 14 views

Répondre

1

dans BlackBeey 4.6 navigateur, le DOM est en lecture seule, donc cela ne peut se faire.

1

Je n'ai pas accès à un navigateur Blackberry pour tester ce, mais vous devriez être en mesure de faire quelque chose comme:

var checkbox = document.getElementById('myCheck'); 
checkbox.checked = !checkbox.checked; 
3

BlackBerry 4.6 prend en charge entièrement DOM niveau 2 et ECMA-262 3e édition (source), il est donc probablement la même façon que vous le faites dans un autre navigateur:

// Using boolean negation 
var check = document.getElementById("somecheckbox"); 
check.checked = !check.checked; 

// Using bitwise XOR 
document.getElementById("somecheckbox").checked ^= 1; 
+1

Vous devez supprimer '.checked' à la fin de la première ligne de code. –

+0

@Tim: Je l'ai copié et collé à partir de mon exemple XOR bit à bit sans trop y prêter attention lol. Merci :-) –