J'ai le code

<body>
<script>document.write("<div>hello world </div>");</script>
<h1>hello></h1>
</body>

Cependant, la balise h1 ne s'affiche pas ...

-1
Daniel Valland 9 août 2016 à 13:28

5 réponses

Meilleure réponse

Cela fonctionne, fermez votre </h1>

<body>
<script>document.write("<div>hello world </div>");</script>
<h1>hello</h1>
</body>
1
Hitesh Misro 9 août 2016 à 10:34

Comme vous n'avez pas fermé la balise h1, vous avez du mal à obtenir la sortie attendue. Reportez-vous au code suivant:

<body>
<script>document.write("<div>hello world </div>");</script>
<h1>hello</h1>
</body>
0
nnnnnn 9 août 2016 à 10:39

Essayez ce code

<body>
<script>document.write("<div>hello world </div>");</script>
<h1>hello</h1>
</body>
1
sumair mukati 9 août 2016 à 10:38

Votre tag n'est pas fermé, fermé cela et vérifiez que je l'ai vérifié IE, Mozilla et chrome, veuillez regarder la capture d'écran ci-jointe qu'il me montre. pouvez-vous s'il vous plaît envoyez-moi votre capture d'écran afin que je puisse identifier le problème auquel vous êtes confronté. Capture d'écran

1
Ravi Shankar 9 août 2016 à 10:37

Oui, car c'est ainsi que document.write fonctionne. Vous voudrez peut-être utiliser innerHTML à la place.

innerHTML

modifier

Cela peut fonctionner, mais je pense qu'il vaut mieux utiliser innerHTML. (basé sur l'expérience de soi et d'autres postes)

0
user6054770user6054770 9 août 2016 à 10:40