为了账号安全,请及时绑定邮箱和手机立即绑定

如何给一个子元素动态创建一个父元素

如何给一个子元素动态创建一个父元素

噜噜哒 2019-03-06 14:15:59
想给穿梭框内的checkbox列表外部,都添加一个标签。目前已经循环出来了父元素。想在每个label外层都新增一个同样的标签。怎么玩...前端基础知识,自己却忽略了。
查看完整描述

2 回答

?
沧海一幻觉

TA贡献1824条经验 获得超5个赞

var lables = document.querySelectorAll('lable')

    labels.forEach(function (lable) {

      var ele = document.createElement('span')

      lable.parentNode.replaceChild(ele, lable)

      ele.appendChild(lable)

    })


查看完整回答
反对 回复 2019-03-19
?
DIEA

TA贡献1820条经验 获得超2个赞

动态创建DOM element,然后替换内容。如第一个回答。

直接修改innerHtml

    var lables = document.querySelectorAll('lable')

    labels.forEach(function (lable) {

      lable.innerHtml = '<div>' + lable.innerHtml + '</div>'

    })


查看完整回答
反对 回复 2019-03-19
  • 2 回答
  • 0 关注
  • 777 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信