2013-03-31 50 views
0

我如何用ajax製作課程?我有這樣的代碼用ajax製作課程

function parseResponse(request){ 
if (request.readyState == 4){ 
    if (request.status == 200 || request.status == 304){ 
     var data = request.responseXML; 

     var header1Name = data.getElementsByTagName('header1') [0].firstChild.nodeValue; 
     var text1Name = data.getElementsByTagName('text1') [0].firstChild.nodeValue; 

     var header1Elem = document.createElement("h3"); 
     var header1Text = document.createTextNode(header1Name); 
     header1Elem.appendChild(header1Text); 

     var text1Elem = document.createElement("p"); 
     var text1Text = document.createTextNode(text1Name); 
     text1Elem.appendChild(text1Text); 

     var existContent = document.getElementById("information"); 
     while (existContent.hasChildNodes()){ 
      existContent.removeChild(existContent.lastChild); 
     } 
     existContent.appendChild(header1Elem); 
     existContent.appendChild(text1Elem); 
    } 
} 

}

但我完全不知道該怎麼辦的一類,我想追加類的H3元素,任何的幫助深表感謝,通過I級意味着什麼像<h3 class="class">

+0

什麼是一流?你的意思是添加一個CSS類名?請嘗試澄清 –

+0

我調整了我的問題,希望它現在更有意義 – jphillip724

+4

實際問題與ajax無關,但是是純DOM操作的一種情況。 –

回答

1

使用className屬性來設置類。

header1Elem.className = 'theclass'; 

或者setAttribute

header1Elem.setAttribute('class', 'theclass'); 
+0

非常感謝你的工作,就像一個魅力:) – jphillip724