Je reçois erreur JavaScript sur Chrome commeerreur Javascript "Uncaught TypeError: Objet # <HTMLInputElement> n'a pas de méthode 'removeNode'"
Uncaught TypeError: Object #<HTMLInputElement> has no method 'removeNode'
et mon code est
if (document.form["act[" + actArry["'" + i + "'"][i] + "]"] != undefined)
document.form["act[" + actArry["'" + i + "'"][i] + "]"].removeNode(true);
et une valeur qui est stocké dans cet élément input
est
<input type="hidden" name="act[1]" value="7813e7-true">
en fait, je veux supprimer -true
lorsque checkbox
est unchecked
.
Cela fonctionne correctement dans IE mais pas dans Google Chrome.
Quelqu'un peut-il me dire quel est le problème et quelle devrait être la méthode courante dans IE et Chrome? Y a-t-il une alternative dans jQuery?
Si vous voulez juste changer la valeur de l'entrée, inutile de l'enlever. Vous pouvez changer son '.value' pour ce que vous voulez. –
Vous pouvez supprimer le '' '"' de l'expression du nom du contrôle et le '! = Undefined' du test. – RobG