2015.7.15js-12(DOM的操作应用)
应用 操作 12 dom
2023-09-14 08:58:51 时间
1.创建新标签:document.createElement(标签名)
var oLi = document.createElement("li");
2.创建新文本:document.createTextNode(文本)
var oTxt = document.createTextNode("hello world");
3.添加到元素后面:父级.appendChild(新创建子节点)
var oUl = document.getElementById("nav"); oLi.appendChild(oText); //新创建文件添加到新建标签中 oUl.appendChild(oUl); //添加到ul元素中
4.添加到元素前面:父级.insertBefore(子节点,在谁的前面);
oBtn.onclick = function(){ var oUl = document.getElementById("nav"); var oLi = document.createElement("li"); //创建li标签 var oTxt = document.createTextNode("hello world"); //创建新文本 var newText = oLi.appendChild(oText); var aLi = oUl.getElementsByTagName("li"); //循环li if(aLi.length > 0){ oUl.insertBefore(newText,aLi[0]); //如果存在子节点li }else{ oUl.appendChild(newText); } }
5.删除子节点:父级.removeChild(子节点);
<ul id="nav"> <li>能删除整个li<a href="javascript:;">删除</a></li> </ul>
for(var i = 0,len = arrA.length; i < len; i++){ arrA[i].onclick = function(){ oUl.removeChild(this.parentNode); //父级.removeChild(子节点) } }
相关文章
- C# 系统应用之鼠标模拟技术及自动操作鼠标
- java基础知识回顾之---java String final类普通方法的应用之“两个字符串中最大相同的子串”
- 中小企业大数据应用之道:思维在于借力
- 大数据是开启环统数据应用的“金钥匙”
- Knockout应用开发指南 第四章:模板绑定
- Java操作k8s api示例:使用kubeconfig文件认证;获取所有pod;获取pod内应用容器的启动日志
- 165. SAP UI5 应用如何采取 JavaScript 代码调用 OData API 读取满足过滤条件的业务数据($filter 操作)
- 如何在 SAP UI5 应用里显示 PDF 文件试读版
- SAP UI5 应用开发教程之六十一 - 在 SAP UI5 应用里绘制甘特图 Gantt Chart 试读版
- 在 SAP CRM Fiori 应用上给 Opportunity 订单添加 note 的后台执行明细
- 【数字信号处理】相关函数应用 ( 相关函数应用场景 | 噪声中检测信号原理 )
- 【Android 安全】使用 360 加固宝加固应用 ( 加固工具准备 | 生成签名 APK | 加固操作 | 反编译验证加固效果 )
- 【Android 安全】DEX 加密 ( 代理 Application 开发 | 加载 dex 文件 | 将系统的 dexElements 与 应用的 dexElements 合并 | 替换操作 )
- 《TPM原理及应用指南》学习 —— TPM历史1
- Quartz CronTrigger应用
- RFSoC应用笔记 - RF数据转换器 -14- RFSoC自动增益控制与NCO跳频功能
- Kubernetes 应用编排与管理: Deployment
- Docker 在未来应用场景的有哪些?
- 2023中职网络安全竞赛Web安全应用任务解析答案
- Android安全防护之旅---Android应用"反调试"操作的几种方案解析
- 蓝桥杯嵌入式--字符串比较在串口通信中的应用
- 猿创征文|【国产数据库实战】一文学会应用SqlSugar访问及操作人大金仓数据库