DOM操作以前的学习笔记

本文介绍了DOM模型的基本构成,包括元素节点、文本节点和属性节点,并详细讲解了如何使用getElementsByTagName()和getElementById()方法访问节点,如何利用getAttribute()和setAttribute()设置节点属性,以及创建、删除和替换节点的具体步骤。
这两天整理一下以前的学习笔记,上一篇简单整理了一点javascript的,这次简单整理下DOM操作的。
一、DOM模型分三种节点 元素节点(html) 文本节点 属性节点
二、访问节点的两种方式
a: getElementsByTagName() 例如:var a = document.getElementsByTagName("img"); 得到a 是所有页面中img的数组 a.length 有多少个img a[0].tagName a第一个原色的tagname,a[0].childNodes[0].nodeValue;
b: getElementById("id"); var a = document.getElementById("id") a.tagName a.childNodes[0].nodeValue
三、设置节点属性 getAttribute() setAttribute();
该方法不能通过document对象调用,只能通过一个元素节点对象来调用
<img src="01.jpg" title="abc"/>
var a = document.getElementsByTagName("img")[0];
alert(a.getAttribute("title"));
a.setAttribute("src","02.jpg");
四、创建节点 创建元素节点用 createElement() 创建文本节点 createTextNode()
三步
1、var op = document.createElement("p");
2、var oText = document.createTextNode("create text");
3、op.appendChild(oText);
document.body.appendChild(op);
五、删除节点 删除节点是通过父节点的removeChild()方法完成的。
var op = document.getElementsByTagName("p")[0];
op.parentNode.removeChild(op);
六、替换节点 替换节点通过replaceChild()完成也是需要针对节点的父节点来操作
var oldOp= document.getElementsByTagName("p")[0];
var newOp = document.createElement("p");
var newText = document.createTextNode("create Text");
newOp.appendChild(newText);
oldOp.parentNode.replaceChild(newOp,oldOp);
【顶级EI完美复现】电力系统碳排放流的计算方法【IEEE 14节点】(Matlab代码实现)内容概要:本文介绍了名为《【顶级EI完美复现】电力系统碳排放流的计算方法【IEEE 14节点】(Matlab代码实现)》的技术文档,核心内容是基于IEEE 14节点电力系统模型,利用Matlab实现碳排放流的精确计算方法。该方法通过建立电力系统中各节点的功率流动与碳排放之间的映射关系,实现对电能传输过程中碳足迹的追踪与量化分析,属于电力系统低碳调度与碳流管理领域的关键技术。文中强调“顶级EI完美复现”,表明其算法和仿真结果具有较高的学术严谨性和可重复性,适用于科研验证与教学演示。; 适合人群:电力系统、能源与动力工程、电气工程及其自动化等相关专业的研究生、科研人员以及从事电力系统低碳化、碳排放核算工作的技术人员。; 使用场景及目标:①用于电力系统碳排放流理论的学习与仿真验证;②支撑含新能源接入的电力系统低碳调度、碳交易、绿色电力溯源等课题的研究;③为撰写高水平学术论文(如EI/SCI期刊)提供可靠的代码基础和技术参考。; 阅读建议:读者应具备电力系统分析、Matlab编程的基础知识,建议结合电力系统潮流计算、节点导纳矩阵等前置知识进行学习,并通过调整系统参数和运行方式,深入理解碳排放流的分布规律与影响因素。
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值