getElementById

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : getElementById

par Ryle » 21 janv. 2007, 12:07

Pour ton bien tu devrais lire plus attentivement les réponses pour que ton souci puisse être réglé au plus vite.
C'est sur, mais il y avait un point en trop dans la réponse d'Ajo entre le "getElementById" et le "('toto')" ;)

Ceci dit le innerHTML fonctionne bien pour des éléments de type conteneur (div, span, paragraphe, etc.) mais n'est pas approprié pour des input par exemple ou l'on utilisera généralement le .value, la propriété .text peut également être utilisé pour une balise option ...

Donc la réponse ta question initiale est "oui on peut le faire", quant à la façon de le faire, elle dépendra du contexte (même si le innerHTML fonctionnera dans la majorité des cas :))

par Truc » 21 janv. 2007, 02:44

tu veux dire :
document.getElementByID('toto').innerHTML='contenu'; ????

Code : Tout sélectionner

document.getElementById.('toto').innerHTML = '<p>Voici le nouveau contenu</p>';
Oui je crois :roll:

Pour ton bien tu devrais lire plus attentivement les réponses pour que ton souci puisse être réglé au plus vite.

par Ajoloca » 20 janv. 2007, 19:49

Re,

Montre-nous comment est déclaré l'élément que tu veux modifier et la valeur que tu souhaites y mettre.

par Invité » 20 janv. 2007, 19:47

tu veux dire :
document.getElementByID('toto').innerHTML='contenu'; ????

par Ajoloca » 20 janv. 2007, 19:37

Bonjour,

La plus simple, peut être pas la meilleure c'est d'utiliser la propriété inneHTML

Code : Tout sélectionner

document.getElementById.('toto').innerHTML = '<p>Voici le nouveau contenu</p>';
EDIT :

En fonction des propriétés de l'élément il se peut que doives utiliser 'value'

Code : Tout sélectionner

document.getElementById.('toto').value = 'Voici le nouveau contenu';

getElementById

par azolin » 20 janv. 2007, 19:34

bonjour,

débuttant en javascript, je me poela question suivante :
est-il possible dans un document d'écrire quelque chose à un endroit désigné par un id

j'essaie : document.getElementById.write('toto'); mais ca ne donne rien

quelle est la bonne formule ?