//获取父节点let farther =document.getElementById("farther")//跟换属性值 假如跟换src的属性值farther.src = 'image.jpg'//创建节点let son = document.createElement('div')//为子节点更换类名/添加类名son.className = 'newClassValue'//为字节点添加自定义 属性名和值son.setAttribute('myAttribute','myAttributeValue')//为子节点添加点击事件son.onclick = myfun//向父元素 添加子节点,注意不要加引号""farther.appendChild( son ) //添加新元素到尾部。farther.insertBefore( son ) //添加新元素到开始位置//获取自定义属性的值let son = document.getElementById('son').getAttribute('myAttribute')window.open('rul') // 打开新窗口window.close()//关闭当前窗口
动态添加节点、
let father = document.getElementById('father')for(let i=0;i<4;i++){let child = document.createElement('div')chile.onclick = myfunfather.appendChild(child)}//最后这个father的父元素就有了 4个子节点,可以根据后台返回的数据进行动态添加
如果觉得《javascript 动态添加dom元素 添加类名 添加自定义属性 添加点击事件》对你有帮助,请点赞、收藏,并留下你的观点哦!