亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

【學習打卡】第13天 節點的相關操作

標簽:
JavaScript

课程名称:JavaScript进阶篇

课程章节: DOM对象,控制HTML元素

主讲老师:慕课官方号

课程内容:

今天学习的内容包括: 节点的创建(createElement、createTextNode)、删除(removeChild)、替换(replaceChild)以及插入(appendChild、insertBefore)操作。

课程收获:

appendChild表示在指定节点的最后一个子节点列表之后添加一个新的子节点,使用方法appendChild(newnode),其中newnode表示指定追加的节点。
图片描述

insertBefore方法可在已有的子节点前插入一个新的子节点。使用方法insertBefore(newnode,node);newnode表示要插入的新节点,node表示指定此节点前插入节点。
图片描述

removeChild方法从子节点列表中删除某个节点。如删除成功,此方法可返回被删除的节点,如失败,则返回 NULL。使用方法nodeObject.removeChild(node),其中node是必需的,指定需要删除的节点。
图片描述

replaceChild实现子节点(对象)的替换。返回被替换对象的引用,使用方法node.replaceChild (newnode,oldnew),其中newnode是必需的,用于替换 oldnew 的对象。 oldnew 也是必需的,被 newnode 替换的对象。
图片描述

createElement方法可创建元素节点。此方法可返回一个 Element 对象。使用语法document.createElement(tagName),其中参数tagName是字符串值,这个字符串用来指明创建元素的类型。如果我们想要将元素显示在页面中,可以与appendChild()insertBefore()方法联合使用。
图片描述

createTextNode方法创建新的文本节点,返回新创建的 Text 节点。使用语法document.createTextNode(data),其中参数data :是字符串值,可规定此节点的文本。下面实现的是在代码编辑器<script>标签中,创建一个P标签,设置className属性,使用createTextNode创建文本节点"I love JavaScript!"
图片描述

今天学习的DOM对象,控制HTML元素的9-12到9-17,共6个小结,花费了55分钟,学到了我们如何利用节点的新增给我们的DOM添加别的标签或者修改DOM中的内容,我们也可以不写内容,直接使用createELement去创建标签,然后通过createTextNode创建内容,最后将元素添加到body中,显示对应的代码内容。我们也可以使用代码删除我们DOM中不需要的标签。

點擊查看更多內容
1人點贊

若覺得本文不錯,就分享一下吧!

評論

作者其他優質文章

正在加載中
感謝您的支持,我會繼續努力的~
掃碼打賞,你說多少就多少
贊賞金額會直接到老師賬戶
支付方式
打開微信掃一掃,即可進行掃碼打賞哦
今天注冊有機會得

100積分直接送

付費專欄免費學

大額優惠券免費領

立即參與 放棄機會
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號

舉報

0/150
提交
取消