ホームページ > ウェブフロントエンド > jsチュートリアル > innerHTML_javascript ヒントでラベルをラップする方法の概要

innerHTML_javascript ヒントでラベルをラップする方法の概要

WBOY
リリース: 2016-05-16 15:45:05
オリジナル
1781 人が閲覧しました

innerHTML を使用して構造を生成する場合、構造を明確に見せるために、各行の末尾にバックスラッシュを追加して、タグをまとめずに元の HTML 構造を維持できます

<!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>

ログイン後にコピー

今日は司馬兄さんのJavascriptを習ったところですが、innerHMTLの使い方について先生が、中のタグが折り返されていないと今後操作するのに不便だと思ったので、このコードをコピーしました。
をプログラムした友人にその方法を尋ねました。

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;

ログイン後にコピー
以下のコードは

で改行できるように記述できますか?

<p><ul><li><span>东</span></li><li>南</li><li>西</li><li>北</li></ul></p>
ログイン後にコピー
でも、努力は報われます。ついに誰かがその方法を教えてくれました。以下のコードを参照してください。

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

ログイン後にコピー
つまり、コードを折り返す必要があるたびに、改行が 1 つ追加されます。 (特別なトリックはありません。この方法でコードを書くのがより快適になるだけです)

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート