20.创建和插入节点
创建和插入节点:
获得某个DOM节点,假如这个DOM节点是空的,可以通过innerHTML增加一个元素,但是如果这个DOM节点已经有
元素了,那就不能听过innerHTML来新增元素,这样会覆盖原来的元素
appendChild 追加元素
父级名字.appendChild(要追加的元素名字);
document.createElement(‘ p ’) 创建一个p标签
p.id=‘ppp’ 给p标签添加id
p.innerText=‘你好,岳不群’ 给p标签添加文字
父类标签.appendChild('p'); 给一个标签的下方追加这个p标签
document.createElement('script ') 创建一个script标签
script.id='script' 给script标签添加一个id
script.setAttribute('type','text/javascript'); 给script标签添加一个type=‘text/javascript’ 的属性
父类标签.appendChild('script'); 给一个父类元素下方追加这个标签
利用js给body标签添加css属性:
var style=document.createElement('style'); 创建一个style标签
style.innerHTML='body{background:yellow}'; 添加一个属性
head.appendChild(style); 把style标签添加到head下面
插入节点:
var ee=document.getElementById('ee'); 获取ee节点
var se=document.getElementById('se'); 获取se节点
var fuqin=document.getElementById('fuqin'); 获取fuqin节点
fuqin.insertBefore(se,ee); 以fuqin为标准 在ee前面插入se
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· AI 智能体引爆开源社区「GitHub 热点速览」
· 三行代码完成国际化适配,妙~啊~
· .NET Core 中如何实现缓存的预热?