Maison >interface Web >js tutoriel >Résumé des façons d'envelopper les étiquettes dans les astuces innerHTML_javascript

Résumé des façons d'envelopper les étiquettes dans les astuces innerHTML_javascript

WBOY
WBOYoriginal
2016-05-16 15:45:051766parcourir

Lorsque vous utilisez innerHTML pour générer une structure, afin de rendre la structure claire, vous pouvez ajouter une barre oblique inverse à la fin de chaque ligne pour conserver la structure HTML d'origine sans serrer les balises ensemble

<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>innerHTML中标签可以换行的方法</title>
</head>
<body>
<script>
//function fnNew(){
  var sHtml = '';
  for(var i = 0; i < 2; i++){
    sHtml += '<li class="in">\
          <div class="in-con">\
            <button class="in-btn_s">显示</button>\
            <button class="in-btn_h">隐藏</button>\
          </div>\
          <div class="in-show">第'+ i +'种方法:'+ data[i]+'</div>\
        </li>';   
  }
  oList.innerHTML = sHtml;
}
</script>
</body>
</html>

Je viens d'apprendre le Javascript de frère Shiba aujourd'hui. En parlant de l'utilisation d'innerHMTL, le professeur a dit que les balises à l'intérieur ne s'enroulaient pas. Je pensais que ce serait gênant pour moi de l'utiliser à l'avenir, alors j'ai copié ce code. et a demandé comment faire. Amis qui ont programmé

function t2(){
    var cont = document.getElementById('container');

    var htmlcode =  "<p><ul><li><span>东</span></li><li>南</li><li>西</li><li>北</li></ul></p>";

    cont.innerHTML = htmlcode;

Le code ci-dessous

peut-il être écrit de manière à pouvoir être renvoyé à la ligne
 ?

<p><ul><li><span>东</span></li><li>南</li><li>西</li><li>北</li></ul></p>

Mais le travail acharné paie, quelqu'un m'a finalement expliqué la méthode Voir le code ci-dessous

var htmlcode = "<p> \
                                   <ul> \
                                         <li><span>东</span></li> \
                                         <li>南</li> \
                                         <li>西</li> \
                                         <li>北</li> \
                                   </ul> \
                             </p>";

C'est-à-dire que chaque fois que le code doit être enveloppé, il y a un saut de ligne supplémentaire. (Pas d'astuces particulières, je me sens juste plus à l'aise pour écrire du code de cette façon)

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn