JS DOM创建和添加元素节点

JS DOM创建和添加元素节点

第一种: createElement() + createTextNode() + appdChild()

<body>
  <script>
    let oP = document.createElement("p")
    let oText = document.createTextNode("小情歌")
    oP.appendChild(oText)
    document.body.appendChild(oP)
  </script>
</body>

请添加图片描述

第二种: innerHTML

<body>
  <script>
    let str = "<p>小情歌</p>"
    document.body.innerHTML += str
  </script>
</body>

请添加图片描述

第三种: document.write()

<body>
  <script>
    document.write("<p>小情歌</p>")
  </script>
</body>

请添加图片描述

第四种 : A.insetBefore(B,C)

在A标签中,将B标签添加到C标签之前

<body>
  <div class="wrap">
    <span class="c">王五</span>
  </div>
  <span class="b">张三</span>
  <script>
    let oWrap = document.querySelector(".wrap")
    let oB =   document.querySelector(".b")
    let oC =   document.querySelector(".c")

    oWrap.insertBefore(oB,oC)

  </script>
</body>

请添加图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值