Problème html javascript

-
Bonjour,
j'ai trouvé ce programme sur dynamisez vos programmes javascript,et quand je fais le programme html il me donne la même chose que quand j'execute les programmes html et javascript.Y a t'il un probleme dans le code ou est ce normal?
cordialement et merci d'avance
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>le titre de la page </title>

</head>
<body>
<div id ="divTP1">
Le <strong>World Wide Web Consortium</strong>abrege par le 
sigle<strong>W3C<strong>est un <a href ="http://fr.wikipedia.org/wiki/Organisme_de_normalisation"
title="Organisme de normalisation">organisme de standardisation</a>
à but non lucratif chargé de promouvoir la compatibilité des technologies du <a href="http://wikipedia.org/wiki/world_wide_web"
title= "World Wide Web"> World Wide Web</a>
</div>
<script>

var mainDiv = document.createElement('div');
mainDiv.id = 'divTP1';
var textNodes = [
document.createTextNode('le'),
document.createTextNode('World Wide Web Consortium'),
document.createTextNode('abrégé par le sigle'),
document.createTextNode('W3C'),
document.createTextNode('est un'),
document.createTextNode('organisme de standardisation'),
document.createTextNode('à but non lucratif chargé de promouvoir la compatibilité des technologies du'),
document.createTextNode('World Wide Web'),
document.createTextNode('.')
];
var w3cStrong1 = document.createElement('strong');
var w3cstrong2 = document.createElement('strong');
w3cStrong1.appendChild(textNodes[1]);
w3cstrong2.appendChild(textNodes[3]);
var orgLink=document.createElement('a');
var wwwLink=document.createElement('a');
orgLink.href= 'http://fr.wikipedia.org/wiki/Organisme_de_normalisation';
orgLink.title='Organisme de normalisation';
orgLink.appendChild(textNodes[5]);
wwwLink.href = 'http://fr.wikipedia.org/wiki/World_Wide_Web';
wwwLink.title='World Wide Web';
wwwLink.appendChild(textNodes[7]);

mainDiv.appendChild(textNodes[0]);
mainDiv;appendChild(w3cStrong1);
mainDiv.appendChild(textNodes[2]);
mainDiv.appendChild(w3cstrong2);


mainDiv.appendChild(textNodes[4]);
mainDiv.appendChild(orgLink);
mainDiv.appendChild(textNodes[6]);
mainDiv.appendChild(wwwLink);
mainDiv.appendChild(textNodes[8]);

document.body.appendChild(mainDiv);

</script>

</body>
</html>
Afficher la suite 

1 réponse

Messages postés
26560
Date d'inscription
mercredi 22 octobre 2003
Statut
Modérateur
Dernière intervention
24 octobre 2019
316
0
Merci
Bonjour,

Si tu regardes la console de ton navigateur ( F12 )
Tu verras qu'il t'affiche une erreur sur le ligne 44
mainDiv;appendChild(w3cStrong1);

A remplacer par :
mainDiv.appendChild(w3cStrong1);

Commenter la réponse de jordane45