位置: 编程技术 - 正文

在javascript中关于节点内容加强(在javascript中关于alert confirm)

编辑:rootadmin

一、元素节点

二、属性节点

四、替换节点

replaceChild()把一个给定父元素里的一个子节点替换为另外一个子节点 var reference = element.replaceChild(newChild,oldChild);返回值是一个指向已被替换的那个子节点的引用指针。如果被插入的子节点还有子节点,则那些子节点也被插入到目标节点中

五、查找属性节点

getAttribute() 返回一个给定元素的一个给定属性节点的值 var attributeValue = element.getAttribute(attributeName);给定属性的名字必须以字符串的形式传递给该方法。给定属性的值将以字符串的形式返回,如果给定属性不存在,getAttribute() 将返回一个空字符串.通过属性获取属性节点 getAttributeNode(属性的名称)--Node

<li name="beijing" id="bj">北京</li> //通过属性名获取属性的值 var bjElement=document.getElementById("bj"); var attributeValue=eduElement.getAttribute("name"); alert("attributeValue "+attributeValue); //通过属性名获取属性的节点 var bjNode=eduElement.getAttributeNode("name"); alert(eduNode.nodeValue); alert(eduNode.nodeType); alert(eduNode.nodeName);

六、设置属性节点

setAttribute()将给定元素节点添加一个新的属性值或改变它的现有属性的值。 element.setAttribute(attributeName,attributeValue);属性的名字和值必须以字符串的形式传递给此方法如果这个属性已经存在,它的值将被刷新;如果不存在,setAttribute()方法将先创建它再为其赋值。

<li id="bj" >北京</li>

//获取元素的引用 var bjElement=document.getElementById("bj"); //设置属性值 bjElement.setAttribute("name","beijing"); //获取设置的属性值 var nameValue=bjElement.getAttribute("name"); alert("nameValue "+nameValue);

七、创建新元素节点

createElement()按照给定的标签名创建一个新的元素节点。方法只有一个参数:将被创建的元素的名字,是一个字符串. var reference = document.createElement(element);方法的返回值:是一个指向新建节点的引用指针。返回值是一个元素节点,所以它的 nodeType 属性值等于 1。新元素节点不会自动添加到文档里,新节点没有 nodeParent 属性,它只是一个存在于 JavaScript 上下文的对象. var pElement = document.createElement("p");

//创建一个新的元素 var pElement=document.createElement("li"); //设置属性值 pElement.setAttribute("id","pid"); //获取父元素 var loveElement=document.getElementById("love"); //在父元素中增加子元素loveElement.appendChild(pElement);

//通过id获取刚创建的元素 var pidElement=document.getElementById("pid"); alert(pidElement.getAttribute("id"));

八、创建新文本节点

createTextNode()创建一个包含着给定文本的新文本节点。这个方法的返回值是一个指向新建文本节点引用指针。 var textNode = document.createTextNode(text);方法只有一个参数:新建文本节点所包含的文本字符串方法的返回值:是一个指向新建节点的引用指针。它是一个文本节点,所以它的 nodeType 属性等于 3.新元素节点不会自动添加到文档里,新节点没有 nodeParent 属性 var pElementText=document.createElement("li"); var textElement=document.createTextNode("南京"); pElementText.appendChild(textElement);

九、插入节点(1)

appendChild()为给定元素增加一个子节点: var newreference = element.appendChild(newChild). 给定子节点 newChild 将成为给定元素节点 element 的最后一个子节点。方法的返回值是一个指向新增子节点的引用指针。该方法通常与 createElement() createTextNode() 配合使用新节点可以被追加给文档中的任何一个元素

十、删除节点

removeChild()从一个给定元素里删除一个子节点 var reference = element.removeChild(node);返回值是一个指向已被删除的子节点的引用指针。某个节点被removeChild()方法删除时,这个节点所包含的所有子节点将同时被删除。

如果想删除某个节点,但不知道它的父节点是哪一个,parentNode 属性可以帮忙。

十一、遍历节点树

ChildNodes:返回一个数组,这个数组由给定元素节点的子节点构成: var nodeList = node.childNodes;文本节点和属性节点都不可能再包含任何子节点,所以它们的 ChildNodes 属性永远会返回一个空数组。如果想知道某个元素有没有子节点,可以用 hasChildNodes 方法。如果想知道某个元素有多少个子节点,可以用 childNodes 数组的 length 属性。childNodes 属性是一个只读属性。

十二、获取第一个子节点

firstChild:该属性返回一个给定元素节点的第一个子节点,返回这个节点对象的指针。 var reference = node.firstChild;文本节点和属性节点都不可能包含任何子节点,所以它们的 firstChild 属性永远会返回 null。某个元素的 firstChild 属性等价于这个元素的 childNodes 节点集合中的第一个节点,即: var reference = node.ChildNodes[0];firstChild 属性是一个只读属性。

十三、获取最后一个子节点

lastChild:对应 firstChild 的一个属性。nextSibling: 返回一个给定节点的下一个兄弟节点。parentNode:返回一个给定节点的父节点。parentNode 属性返回的节点永远是一个元素节点,因为只有元素节点才有可能包含子节点。document 节点的没有父节点。previousSibling:返回一个给定节点的上一个兄弟节点

十四、innerHTML属性

浏览器几乎都支持该属性,但不是 DOM 标准的组成部分。innerHTML 属性可以用来读,写某给定元素里的 HTML 内容。

推荐整理分享在javascript中关于节点内容加强(在javascript中关于alert confirm),希望有所帮助,仅作参考,欢迎阅读内容。

在javascript中关于节点内容加强(在javascript中关于alert confirm)

文章相关热门搜索词:在javascript中用下面哪个关键字来定义变量,在javascript中,以下哪条语句会产生运行错误,在javascript中关于document,在javascript中关于数值型的描述,在javascript中关于ysf,在javascript中关于alert confirm,在javascript中关于alert confirm,在javascript中关于+的用法,内容如对您有帮助,希望把文章链接给更多的朋友!

在javascript中对于DOM的加强 一、DOMDOM:DOM=DocumentObjectModel,文档对象模型,DOM可以以一种独立于平台和语言的方式访问和修改一个文档的内容和结构。换句话说,这是表示和处理一

javascript标签在页面中的位置探讨 在制作网页的过程中,我们经常写类似下面的代码:[html]htmlheadtitleExampleHTMLPage/titlescripttype="text/javascript"src="example1.js"/scriptscripttype="text/javascript"src="exampl

JavaScript在XHTML中的用法详解 编写XHTML代码的规则要比编写HTML要严格得多,类似下面的代码在HTML中是有效的,但在XHTML中则是无效的。[javascript]scripttype="text/javascript"functioncompare(a,b){i

标签: 在javascript中关于alert confirm

本文链接地址:https://www.jiuchutong.com/biancheng/377658.html 转载请保留说明!

上一篇:你的 mixin 真的兼容 ECMAScript 5 吗?(你miu的)

下一篇:在javascript中对于DOM的加强(javascript的对象主要包括)

  • 新公司如何申报城市建设税
  • 简易计税方法的计算公式
  • 销售白酒是否要交消费税?
  • 研发设备的折旧费计入研发费吗
  • 单位产品销售税金
  • 去年开的专票今年可以作废吗
  • 市场运营部门工作职责
  • 蓝字发票有认证的吗
  • 房屋租赁收入还需要缴纳附加税吗
  • 部分红冲的发票无法勾选怎么办
  • 异地预缴增值税后本地怎么申报
  • 股权内部转让交增值税吗
  • 施工企业项目部职责
  • 销售固定资产未收到钱
  • 筹建期的行政罚款的账务处理怎么做?
  • 账本印花税怎么缴纳
  • 哪些人可以享受4050社保补贴
  • 电子承兑重复背书两次有影响吗
  • 一般纳税人增值税申报操作流程
  • 事业单位固定资产报废的账务处理
  • 接受个人投资现金怎么做账务处理?
  • 一般纳税人增值税申报操作流程
  • 法律的禁止性规定
  • 跨年销项税红字发票会计处理?
  • mac苹果电脑系统
  • Windows11安装不了空件怎么处理
  • 无形资产原值增加,净值减少的原因
  • 企业去银行办理贷款需要什么
  • 美团佣金收费标准结构图
  • 工程结算的账务处理
  • 企业从政府取得的经济资源均应当
  • win11如何将开始菜单里的软件移到桌面
  • windows11怎么查询激活时间
  • 企业收到政府出资款交增值税
  • 公共基础设施的英语
  • 优先股转化
  • 生产成本结转怎么登账
  • 纳税检查调整的销售额确认收入吗
  • 企业缴纳残保金规定
  • 日期选择器的()属性表示选择器的粒度
  • AIGC之GPT-4:GPT-4的简介(核心原理/意义/亮点/技术点/缺点/使用建议)、使用方法、案例应用(计算能力/代码能力/看图能力等)之详细攻略
  • yii2.0框架
  • 为etc充值
  • 勘察设计费怎么入账
  • 固定资产的特点不包括
  • mongodb基本操作命令
  • 采购供应部门发挥的作用
  • 员工领了备用金怎么办
  • 银行代发工资流程
  • 九月份个人所得税的调整
  • 闲置设备的处理方式
  • 月末假退月初假领
  • 现金预算包括哪些内容,来源是什么
  • 项目清算后未售房产怎么纳税
  • 红冲凭证怎么做分录
  • 应收票据的核算范围包括
  • 企业尚未给予指定用途
  • 自己做的房子可以办房产证吗
  • 虚开发票但是没有成本如何做账?
  • 买车能不交税吗
  • 工程项目必须购买保险吗
  • 企业支付宝要手续费吗
  • 普通发票和增值税发票的区别图片
  • 营业外支出贷方余额
  • sql复制表的语句
  • torch.cuda.set_device
  • docker部署zookeeper集群
  • ssh远程连接linux
  • winxp系统介绍
  • win10系统更新后网速变慢
  • 关闭迅雷安卓版自动更新
  • nodejs利用http模块实现银行卡所属银行查询和骚扰电话验证示例
  • unity3ds
  • 手把手教怎么说
  • javascript基础
  • 印花税怎么计提科目
  • 无偿转让股权协议书范本
  • 重庆新电子税务局入口
  • 工会经费怎么缴付
  • 西藏景区门票优惠政策最新
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设