Apabila menggunakan innerHTML untuk menjana struktur, untuk menjadikan struktur kelihatan jelas, anda boleh menambah garis miring ke belakang pada penghujung setiap baris untuk mengekalkan struktur html asal tanpa memerah tag bersama
<!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>
Saya baru belajar Javascript Saudara Shiba hari ini. Bercakap tentang penggunaan innerHMTL, cikgu mengatakan bahawa tag di dalamnya tidak dibalut saya rasa tidak selesa untuk saya mengendalikannya pada masa hadapan, jadi saya menyalin kod ini dan bertanya bagaimana untuk melakukannya. Rakan-rakan yang telah memprogramkan
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;
ditulis supaya ia boleh dibalut baris?
<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>";