• JS DOM编程艺术——动态创建标记—— JS学习笔记2015-7-13(第83天)


    DOM方法:

    1、createElement

    语法:document.createElement(nodeName)

    比如:document.createElement("p");  // 将创建一个P元素;

    2、appendChild

    语法:parent.appendChild(child)

    3、creatTextNode

    语法:document.createTextNode(text)

    example.js

    /* window.onload = function (){
    
        var para = document.createElement("p");
        var testdiv = document.getElementById("testdiv");
        testdiv.appendChild(para);
        var txt = document.createTextNode("Hello World");
        para.appendChild(txt); // 注意这里的括号里面不需要加引号 比如:para.appendChild("txt") 这样写就错了;
    }
    */
    //方法二(因为appendChild方法还可以用来连接那些尚未成为文档树的一部分的节点):
    
    
    // window.onload = function (){
    
    //     var para = document.createElement("p");
    //     var txt = document.createTextNode("Hello World world");
    //     para.appendChild(txt);
    //     var testdiv = document.getElementById("testdiv");
    //     testdiv.appendChild(para);
        
    // }
    
    window.onload = function(){
    
        var para = document.createElement("p");
        var txt1 = document.createTextNode("This is");
        var emphasis = document.createElement("em");
        var txt2 = document.createTextNode("my");
        var txt3 = document.createTextNode(" content.");
        para.appendChild(txt1);
        emphasis.appendChild(txt2);
        para.appendChild(emphasis);
        para.appendChild(txt3);
        var testdiv = document.getElementById("testdiv");
        testdiv.appendChild(para);
    }
  • 相关阅读:
    【题解】2020 年电子科技大学 ACMICPC 暑假前集训 数据结构
    【逆向】某触控板驱动分析过程
    SME 2019 ACM 题解
    数据结构 & 算法模板汇总
    VS2010win32下cocos2dx控制台打印的方法
    CDMA写码与鉴权(转载)
    mapxtreme开发小结2(c#)
    LONG GetWindowLong函数功能
    无边框的对话框的大小拖动实现
    YUV介绍
  • 原文地址:https://www.cnblogs.com/zhangxg/p/4644242.html
Copyright © 2020-2023  润新知