2011-03-23 9 views
0

다음과 같은 dojo 등가 코드는 무엇입니까?document.X의 dojo 해당 항목

var msgContainer = document.createElement('div'); 
msgContainer.id = 'alert';    // set id of div 
msgContainer.setAttribute('role', 'alert'); 
msgContainer.className = 'contenthide' // set class name 
msgContainer.appendChild(document.createTextNode(msg)); 
document.body.appendChild(msgContainer); 


var div = dojo.byId('alert'); 
while (div) { 
div.parentNode.removeChild(div); 
div = dojo.byId('alert'); 
} 
+1

http://dojotoolkit.org/api/ – alex

+0

당신은 * 매우 * 초급 Dojo 질문을 많이했습니다. 아마도 위의 @ alex의 링크에서 볼 수 있듯이 Dojo의 api 문서를 읽는 데 시간을 할애해야 할 것입니다. –

답변

2
var msgContainer = dojo.create("div", { 
          id:"alert", 
          role:"alert", 
          "class":"contenthide", 
          innerText:msg }, dojo.body()); 

더 DOM 기능을위한 도조 툴킷의 문서에서 확인하시기 바랍니다.

+0

감사합니다. 제게이 div도 제거 할 수있는 방법을 알려주세요. 또한 dojoAttachpoint를 첨부 할 수 있습니까? – jslearner

+0

제거 : dojo.destroy(). 부착 점은 dijit 템플리트에 사용됩니다. 이벤트 연결에 dojo.connect()를 사용 하시겠습니까? –

+0

@Stephen : div를 제거하는 데 사용하는 js 코드를 추가했습니다. 위 코드와 같은 도장을 원했습니다. – jslearner

관련 문제