想给穿梭框内的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)
})
DIEA
TA贡献1820条经验 获得超2个赞
动态创建DOM element,然后替换内容。如第一个回答。
直接修改innerHtml
var lables = document.querySelectorAll('lable')
labels.forEach(function (lable) {
lable.innerHtml = '<div>' + lable.innerHtml + '</div>'
})
添加回答
举报
0/150
提交
取消