首頁 > web前端 > js教程 > innerHTML中標籤可以換行的方法總結_javascript技巧

innerHTML中標籤可以換行的方法總結_javascript技巧

WBOY
發布: 2016-05-16 15:45:05
原創
1764 人瀏覽過

在用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>";

登入後複製

也就是每次需要換行的程式碼就多一個   實作換行。 (沒什麼特俗技巧,只是個人看起來覺得這樣寫程式覺得舒服一點)

相關標籤:
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板