Here is an example. 콘솔에서 결과를 확인하십시오. 처음 두 개의 div
(첨부되지 않음, 콘솔의 <script>
위)에는 적절한 간격과 들여 쓰기가 있습니다. 그러나 두 번째 두 div
은 완전히 동일하지만 추가되었지만 원본과 동일한 서식 또는 공백을 표시하지 않습니다. 나는 그것이들여 쓰기/간격이있는 DOM에 요소 추가
<div>
<div></div>
</div>
같이 할 때 입력
var newElem = document.createElement('div');
document.body.appendChild(newElem);
var another = document.createElement('div');
newElem.appendChild(another);
console.log(document.body.innerHTML);
예를 들어
사이 적절한 공백을 생성 할 수있는 방법이 있나요 출력
<div><div></div></div>
를 제공 추가 요소를 가져오고 innerHTML
(또는 possib 르 비슷한 의미)? 나는 작업중인 페이지의 계층과 구조를 시각적으로 표시 할 수 있어야합니다.
나는 실제 HTML에 요소 이내에 추가 시도했지만 동일한 동작을 가지고
내가 lincolnk이 제안 텍스트 노드와 줄 바꿈을 사용하여 그 일에 괜찮을 거라고하지만 필요 다른 요소는 계층 구조
의 다른 수준에 있기 때문에 내가 어떤 jQuery를이
당신은'innerText' 또는'textContent' (FF)를 찾고 있다고 생각합니다 ...? – joshstrike
@joshstrike 아니요, 아닙니다. 나는 필요한 것을 더 명확하게하기 위해 질문을 업데이트했습니다. –