Je suis sur ce point. Je ne peux pas comprendre comment je peux utiliser un argument variable passé à une fonction pour accéder à un élément DOM.comment utiliser une variable dans javascript DOM sélecteur
ici est ce que je voulais faire
function resetField(fieldName){
document.forms[1].fieldName.options.length = null;
var option = new Option();
option.value = "";
option.text = "--Select a "+fieldName.toUpperCase()+"--";
document.forms[1].level.options[0] = option;
}
Appelez la fonction ci-dessus comme si
resetField('course');
le problème est dans l'argument de la fonction "fieldName" javascript dit:
" document.forms [1] .fieldName est indéfini "
javascript essaie de lire la variable fieldName comme si ce n'est pas une variable car de firebug lorsque vous survolez le, montre son == à la chaîne dans l'appel de fonction mais à l'intérieur de la fonction, il dit son indéfini. Que puis-je venir sur ce problème, merci.
'document.forms [1] [fieldName]'? – putvande
pourquoi définissez-vous la longueur à null? 'document.forms [1] .fieldName.options.length = null;' – Wez
merci beaucoup – katwekibs