2010-07-15 10 views
1

Je vais lire une étiquette de xml et l'affecter à une variable, ID.variable comme valeur de bouton dans javascript

ID=(x[i].getElementsByTagName("ID-NUM")[0].childNodes[0].nodeValue); 

Comment pourrais-je utiliser la variable, ID, comme la valeur de bouton pour afficher? Veuillez me faire savoir si je ne suis pas clair, merci.

Répondre

5

Vous aurez besoin de mettre cette variable dans la chaîne que vous écrivez sur

document.write("<input type='button' value='" + ID + "' style='width:100%'/><br/><br/>"); 
+0

Merci beaucoup Russ, cela a fonctionné. Je vous ferai savoir si j'ai des problèmes, merci encore. – newMe

0
document.write("<input type='button' value='" + ID + "' style='width:100;' /> 
+0

Un grand merci Ian, cela a fonctionné. – newMe

2

Sinon, si vous avez déjà écrit l'objet de bouton, vous pouvez utiliser le modèle d'objet directement :

document.getElementById("idOfButtonObject").value = ID; 
+0

Un grand merci EpicoxyMORON (nice sn), je n'ai pas eu l'objet bouton. Je vais l'utiliser en cas de besoin. – newMe

0

ne pas utiliser quoi que ce soit document.write d'insérer sur la page. C'est problématique parce que si vous le faites après que le modèle d'objet a été construit, il effacera le document entier et en créera un nouveau. Au lieu de cela, utilisez les méthodes DOM pour créer un bouton.

var input = document.createElement('input'); 
input.type = 'button'; 
input.value = ID; // set the ID 
input.style = 'width: 100'; 
document.body.appendChild(input); // add to page 
+0

Un grand merci Anurag, je suppose que je serai d'accord avec le document.write dès maintenant. J'utiliserai la méthode DOM à l'avenir. – newMe

Questions connexes