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>
오늘 방금 시바 형제님의 자바스크립트를 배웠습니다. 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>";