2010-02-09 4 views
5

어쨌든 문자열을 만들고 DOM에 추가 할 수 있습니까? 그리고 자바 스크립트를 사용하여 문자열의 요소를 이해할 수 있습니까?DOM에 html 문자열을 요소로 추가

I tried the below and 4th line gives error: 
var bmdiv = document.createElement('div'); 
bmdiv.setAttribute('id', 'myDiv'); 
var str = "<b>aa</b>"; 
bmdiv.innerHTML(str); 

은 내가 스크립트가 jQuery를에게 감사를로드 할 수 없습니다 때문에 jQuery를 사용할 필요가없는 DIV myDiv

에 STR에 여러 태그를 추가해야합니다.

답변

15

innerHTML 숙박 시설은 기능, 당신은 다음과 같이에게 할당해야되지 않습니다

var bmdiv = document.createElement('div'); 
bmdiv.setAttribute('id', 'myDiv'); 
var str = "<b>aa</b>"; 
bmdiv.innerHTML = str; 
+9

jQuery가 개발자에게하는 것을 보시고, 이제는 모든 API가 함수가 될 것으로 기대합니다. – Nickolay

0

bmdiv.innerHTML = str; 

이 수동으로 각각에 대한 DOM 구조를 만드는 것입니다 할 수있는 또 다른 방법을 시도 다음 태그를 div에 추가하십시오.

+2

'bmdiv.innerHTML + = str;'은 추가되지 않습니다. –

관련 문제