javascript - 用ajax上课

标签 javascript css dom

如何使用 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 元素,非常感谢任何帮助,按类我的意思是像 <h3 class="class">

最佳答案

使用className属性来设置类。

header1Elem.className = 'theclass';

setAttribute

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

关于javascript - 用ajax上课,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15735799/

相关文章:

angular - 当用户单击“添加记录”按钮时如何添加记录

javascript - 如何使用 .htaccess 在 CSS 和 JS 文件上发送远程到期 header ?

javascript - p7EHCscript 与tinymce

javascript - 在 javascript 中使用 (this) 关键字添加新属性

css - 名为 "stylesheet.css"的文件是否必要/强制?

javascript - Angular2 在按键或按键按下时获取整个输入值

ruby-on-rails - 如何将一组 <p> 放入 <div> 中

javascript - 如何将常量注入(inject) Angular typescript 中的其他模块?

javascript - 包含 AJAX 时,jQuery 提交 PreventDefault 不起作用

javascript - 使用 JavaScript 访问框架的文档对象