[Html] div et append

Résolu
excelise -  
 excelise -
Bonjour,

Je cherche à l'aide de Javascript à rajouter du contenu au sein d'une balise div. Voici mon code, mais il ne marche pas :

<html> 

	<head> 

		<script type="application/javascript">

			var divTag = document.createElement("div");

			divTag.innerHTML = "This <b>HTML Div tag</b> is created using Javascript DOM dynamically.";

			document.getElementById("yo").appendChild(divTag) ;

		</script>

	</head> 
 
	<body> 

		<div id="yo">  
		</div>

	</body> 

</html>


Pourriez-vous m'aider ?

Merci par avance


A voir également:

3 réponses

Utilisateur anonyme
 
déso, c'est ceci :
<script type="text/javascript">

function write_texte() {var html = "This <b>HTML Div tag</b> is created using Javascript DOM dynamically.";
myDiv = document.getElementById("yo");
myDiv.innerHTML = html;
}

</script>
<body onload="write_texte();">
<div id="yo"></div>
1
excelise
 
Merci seby1996 !

Et avec appendChild ?

Le code suivant marche :

<html> 

	<head> 

	</head> 
 
	<body> 

		<div id="yo">  
		</div>

		<script type="application/javascript">

			divTag = document.createElement("div");

			divTag.innerHTML = "This <b>HTML Div tag</b> is created using Javascript DOM dynamically.";

			document.body.appendChild(divTag) ;

		</script>

	</body> 

</html>


J'ai remplacé
document.getElementById("yo").appendChild(divTag) ;
par
document.body.appendChild(divTag) ;
.

Mais si je veux ajouter un div à l'intérieur de "yo" ?

Merci par avance
0
Utilisateur anonyme
 
Finalement :
<script type="text/javascript">
function createDiv()
        {
            var divTag = document.createElement("div");
         
            divTag.id = "div1";
            
            divTag.setAttribute("align","center");
            
            divTag.style.margin = "0px auto";
            
            divTag.className ="dynamicDiv";
            
            divTag.innerHTML = "This <b>HTML Div tag</b> is created using Javascript DOM dynamically.";

            document.body.appendChild(divTag);
            
            
        }
		</script>
        <body onLoad="createDiv()">
        <div id="div"></div>
1
excelise
 
Merci !
0
excelise Messages postés 9 Date d'inscription   Statut Membre Dernière intervention   2
 
Le fil est résolu.
0
baladur13 Messages postés 47801 Date d'inscription   Statut Modérateur Dernière intervention   13 688
 
0
excelise
 
Merci baladur13
0
Utilisateur anonyme
 
<script type="application/javascript">

var html = "This <b>HTML Div tag</b> is created using Javascript DOM dynamically.";
myDiv = document.getElementById("yo");
// Afficher la sortie HTML.
myDiv.innerHTML = html;

</script>
<div id="yo" />
0