博客
关于我
JavaScript DOM三种创建元素的方式
阅读量:79 次
发布时间:2019-02-26

本文共 1280 字,大约阅读时间需要 4 分钟。

三种创建元素的方式

  • document.write()
  • 实现代码:

    Document

    段落

    inner
    create
    初始页面:
    ![图片](https://img-blog.csdnimg.cn/20201025155523217.png)
    实现效果:
    ![图片](https://img-blog.csdnimg.cn/20201025155537308.png)
    使用document.write()创建元素,如果页面文档流加载完毕,再调用事件会导致页面重绘。
    2. element.innerHTML
    (1) 字符串拼接方式
    实现代码:
    ```html
    Document

    段落

    inner
    create
    实现效果:
    ![图片](https://img-blog.csdnimg.cn/20201025160552254.png)
    (2) 添加数组元素方式
    实现代码:
    ```html
    Document

    段落

    inner
    create
    实现效果:
    ![图片](https://img-blog.csdnimg.cn/20201025160518383.png)
    3. document.createElement()
    实现代码:
    ```html
    Document

    段落

    inner
    create
    实现效果:
    ![图片](https://img-blog.csdnimg.cn/20201025160733990.png)
    总结:
    - document.write()是直接将内容写入页面的内容流,但会导致页面全部重绘。
    - element.innerHTML是将内容写入某个DOM节点,不会导致页面重绘,可通过字符串拼接或数组方式添加。
    - document.createElement()创建多个元素,结构更清晰。

    转载地址:http://wfsu.baihongyu.com/

    你可能感兴趣的文章
    nodejs模块——fs模块
    查看>>
    Nodejs模块、自定义模块、CommonJs的概念和使用
    查看>>
    nodejs生成多层目录和生成文件的通用方法
    查看>>
    nodejs端口被占用原因及解决方案
    查看>>
    Nodejs简介以及Windows上安装Nodejs
    查看>>
    nodejs系列之express
    查看>>
    nodejs系列之Koa2
    查看>>
    Nodejs连接mysql
    查看>>
    nodejs连接mysql
    查看>>
    NodeJs连接Oracle数据库
    查看>>
    nodejs配置express服务器,运行自动打开浏览器
    查看>>
    NodeMCU教程 http请求获取Json中文乱码解决方案
    查看>>
    Nodemon 深入解析与使用
    查看>>
    NodeSession:高效且灵活的Node.js会话管理工具
    查看>>
    node~ http缓存
    查看>>
    node不是内部命令时配置node环境变量
    查看>>
    node中fs模块之文件操作
    查看>>
    Node中同步与异步的方式读取文件
    查看>>
    node中的get请求和post请求的不同操作【node学习第五篇】
    查看>>
    Node中的Http模块和Url模块的使用
    查看>>