2014-02-14 5 views
-1

나는 내 이름을 채우고 사용자 정의 인사말을 알림으로 제공하는 매우 간단한 웹 사이트를 만들려고합니다. 지금은 HTML 문서 자체에 인사말을 쓰고 싶었고, 인사말 만 표시되도록 다른 코드 위에 작성한 document.write()을 시도했습니다. document.add() (나는 주변에서 놀고있는 것을 전혀 모릅니다 : P) . 그래서 나는 이것을 봤지만 아무 것도 찾을 수 없었다. (나의 훌륭한 굉장한 인터넷 검색 기술 덕택으로, p). 그렇다면 모든 것을 덮어 쓰지 않고 문서의 끝에 추가하는 방법은 무엇입니까?javascript/html NOOB : 문서에 내용 추가

답변

0

당신은 DOM 요소를 사용하여 innerHTML 속성을 시도 싶어 할 수있다 : 기본적으로 http://www.w3schools.com/jsref/prop_html_innerhtml.asp

을, 당신이 물건을 추가하고,이 같은 일을 할 요소 선택 :

document.body.innerHTML+="Text stuff"; 

이 가장입니다 그것을하는 간단한 방법, 나는 생각한다.

+0

나는 그것이 실행될 때 그래서, [여기 버튼] 텍스트 stuff''처럼 간다,이 전에 버튼이 있습니다. 그럼 줄 바꿈은 뭐니? – Kabir

+0

그런 다음 "
텍스트"를 대신 입력하십시오. 그러나 이것은 매우 기본적인 HTML입니다. 더 나아가 단락을 사용할 가능성이 가장 높습니다 (

). – RRoquais

0

콘텐츠를 추가하려면 document.body과 같은 요소에 append a new child을 입력하면됩니다. 내용이 텍스트 인 경우

document.body.appendChild(...); 

, 당신은 create a text node을 잡아 수 있습니다

document.body.appendChild(document.createTextNode(greeting));