2013-07-01 2 views
0

뭔가를 클릭하면 div의 텍스트를 업데이트하는 데 자바 스크립트를 사용할 수있었습니다. 멋지다. 그러나 div에 줄 바꿈을 전송하지 않습니다. 나는 javascript 코드가 div의 내용 유형에 맞지 않는 입력을 주려고했기 때문에 또는 div가 잘못된 것을 사용한다고 생각한다. 이것은 내 첫 번째 노력으로 이제는 다음에 무엇을 시도해야할지 잘 모릅니다.div 업데이트에서 표시 할 자바 스크립트 줄 바꿈 가져 오기

감사합니다. 여기

var container=document.getElementById("feedbacktext"); 
while (container.childNodes.length>=1) { 
    container.removeChild(container.firstChild); 
}    container.appendChild(container.ownerDocument.createTextNode(txtline)); 

그것을 대상으로하는 사업부입니다 : 여기

은의 .js 코드입니다. 줄 바꿈이 업데이트되면 div 텍스트에 텍스트로 표시되지 않으며 아무런 영향도주지 않습니다.

<div id="feedbacktext" style="height:200px;width:960px;overflow:auto;text-align:left;" type="text/html"> 

다시 한번 감사드립니다!

답변

0

내가 직면 한 문제는 HTML이 줄 바꿈으로 '입력'을 표시하지 않는다고 생각합니다. 샘플 입력을 표시하지 않았으므로이를 확인할 수는 없지만 이것이 사실이라면 입력 대신 <br> 태그를 추가 할 것입니다.

또한 innerHTML을 사용하면 빠른 방법으로 컨테이너를 비울 수 있습니다.

container.innerHTML = ""; 
+0

가장 우수! 그게 바로 그거야! – ouonomos

+1

@ user1844086 도움이 될 수있어서 기쁩니다. 다음 번에는 몇 가지 샘플 입력을하는 것이 좋습니다. –