- Today
- Total
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
Link
- 재능이의 돈버는 일기
- StresslessLife
- K_JIN2SM
- 소소한 일상
- My Life Style & Memory a Box
- Blog's generation
- 공감 스토리
- 취객의 프로그래밍 연구실
- Love Me
- Dream Archive
- 세상에 발자취를 남기다 by kongmingu
- hanglesoul
- 카마의 IT 초행길
- 느리게.
- 미친듯이 즐겨보자..
- Joo studio
- Gonna be insane
- 악 다 날아갔어!! 갇대밋! 왓더...
- xopowo05
- 맑은공기희망운동
- 엔지니어 독립운동
- 혁준 블로그
- Simple in Complex with Simple
- 무의식이 의식을 지배한다
드럼치는 프로그래머
[JavaScript] createElement, 새로운 요소 생성하기. 본문
from. http://www.zytrax.com/tech/dom/createelement.html
Example
// create a new paragraph
newpara = document.createElement("p");
// now some text
sometext = document.createTextNode("what a way to spend a life");
// add the text to the paragraph
newpara.appendChild(sometext);
// get an existing object and append them
existingobject = document.getElementById("one");
existingobject.appendChild(newpara);
Notes
createElement 는 단 한번 사용할 수 있는 단일 instance 요소를 생성한다.
// this code will NOT add two paragraphs with the same contents
// create a new paragraph
newpara = document.createElement("p");
// now some text
sometext = document.createTextNode("what a way to spend a life");
newpara.appendChild(sometext);
// stick the paragraph onto an existing object
obj1 = document.getElementById("one");
obj1.appendChild(newpara);
obj1.appendChild(newpara);
// this code WILL give desired results
// create a new paragraph
newpara = document.createElement("p");
// now some text
sometext = document.createTextNode("what a way to spend a life");
// append to paragraph
newpara.appendChild(sometext);
// stick the paragraph onto an existing object
obj1 = document.getElementById("one");
obj1.appendChild(newpara);
newpara = document.createElement("p"); // create new instance
sometext = document.createTextNode("what a way to spend a life");
newpara.appendChild(sometext);
obj1.appendChild(newpara);
요소를 생성한 뒤에는 HTML document 내의 무엇인가에 append 해야 한다.
// this code does NOT work
newdiv = document.createElement("div");
// set div attributes
newdiv.className = "x";
newdiv.id = "mine";
...
mydiv = document.getElementById("mine"); // does not find it
// this code DOES work
newdiv = document.createElement("div");
// set div attributes
newdiv.className = "x";
newdiv.id = "mine";
document.body.appendChild(newdiv); // or some other node
...
mydiv = document.getElementById("mine"); // finds it
[출처] http://egloos.zum.com/mulriver/v/4696405
'★─Programing > ☆─WebProgram' 카테고리의 다른 글
[jQuery] jqGrid row vertical alignment not middle (0) | 2016.08.03 |
---|---|
[HTML] 테이블의 <td> 안에 있는 내용 오른쪽 정렬 (0) | 2016.07.28 |
[JavaScript] Add onClick event to document.createElement(“th”) (0) | 2016.07.28 |
[JavaScript] CSS cursor is not working on dynamically added map tag (0) | 2016.07.28 |
[Java Servlet] 정규식을 이용한 이미지 태그 추출 (0) | 2016.07.27 |
Comments