J'utilise un div vide dans lequel j'assigne des valeurs par le biais d'un javascript externe via un appel ajax. J'utilise également un éditeur fck, ce que je veux faire en utilisant un javascript interne, je veux définir le contenu de ce div dans la zone de texte de fckeditor, mais dans le javascript interne, lorsque j'accède au contenu de ce div, il affiche "undefined".
Réponse
Trop de publicités?Vous pouvez utiliser la méthode setAttribute pour définir l'attribut "valeur" d'un attribut.
Prenons un exemple :
<div id="employees">
<div id="george">George Doe: Human resources department</div>
</div>
Pour insérer un nouveau DIV directement au-dessus de "george", ainsi le résultat devient :
<div id="employees">
<div id='kevin">Kevin Lin: Main system administrator</div>
<div id="george">George Doe: Human resources department</div>
</div>
Vous feriez ce qui suit :
<script type="text/javascript">
var newemployee=document.createElement("div")
var oldemployee=document.getElementById("george")
newemployee.setAttribute("id", "kevin")
newemployee.innerHTML="Kevin Lin: Main system administrator"
document.getElementById("employees").insertBefore(newemployee, oldemployee)
</script>