亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

JS添加或刪除HTML dom元素的方法實例分析

 更新時間:2019年03月05日 08:38:40   作者:白楊-M  
這篇文章主要介紹了JS添加或刪除HTML dom元素的方法,結(jié)合實例形式分析了javascript針對HTML DOM元素節(jié)點的創(chuàng)建、追加、刪除等相關(guān)操作技巧與注意事項,需要的朋友可以參考下

本文實例講述了JS添加或刪除HTML dom元素的方法。分享給大家供大家參考,具體如下:

創(chuàng)建新的 HTML 元素

如需向 HTML DOM 添加新元素,您必須首先創(chuàng)建該元素(元素節(jié)點),然后向一個已存在的元素追加該元素。

<div id="div1">
<p id="p1">這是一個段落。</p>
<p id="p2">這是另一個段落。</p>
</div>

<script>
var para=document.createElement("p");
var node=document.createTextNode("這是一個新段落。");
para.appendChild(node);
var element=document.getElementById("div1");
element.appendChild(para);
</script>

這段代碼創(chuàng)建新的<p> 元素:

var para=document.createElement("p");

如需向 <p> 元素添加文本,您必須首先創(chuàng)建文本節(jié)點。這段代碼創(chuàng)建了一個文本節(jié)點:

var node=document.createTextNode("這是一個新段落。");

然后您必須向 <p> 元素追加這個文本節(jié)點:

para.appendChild(node);

最后您必須向一個已有的元素追加這個新元素。

這段代碼找到一個已有的元素:

var element=document.getElementById("div1");

以下代碼在已存在的元素后添加新元素:

element.appendChild(para);

刪除已有的 HTML 元素

<div id="div1">
<p id="p1">這是一個段落。</p>
<p id="p2">這是另一個段落。</p>
</div>

<script>
var parent=document.getElementById("div1");
var child=document.getElementById("p1");
parent.removeChild(child);
</script>

如果能夠在不引用父元素的情況下刪除某個元素,就太好了。
不過很遺憾。DOM 需要清楚您需要刪除的元素,以及它的父元素。

這是常用的解決方案:找到您希望刪除的子元素,然后使用其 parentNode 屬性來找到父元素:

var child=document.getElementById("p1");
child.parentNode.removeChild(child);

感興趣的朋友可以使用在線HTML/CSS/JavaScript代碼運行工具http://tools.jb51.net/code/HtmlJsRun測試上述代碼效果。

更多關(guān)于JavaScript相關(guān)內(nèi)容感興趣的讀者可查看本站專題:《JavaScript操作DOM技巧總結(jié)》、《JavaScript頁面元素操作技巧總結(jié)》、《JavaScript事件相關(guān)操作與技巧大全》、《JavaScript查找算法技巧總結(jié)》、《JavaScript數(shù)據(jù)結(jié)構(gòu)與算法技巧總結(jié)》、《JavaScript遍歷算法與技巧總結(jié)》及《JavaScript錯誤與調(diào)試技巧總結(jié)

希望本文所述對大家JavaScript程序設(shè)計有所幫助。

相關(guān)文章

  • 在HTML中使用JavaScript的兩種方法

    在HTML中使用JavaScript的兩種方法

    這篇文章主要介紹了在HTML中使用JavaScript的兩種方法,幫助大家更好的理解和制作網(wǎng)頁,感興趣的朋友可以了解下
    2020-12-12
  • Js+Jq獲取URL參數(shù)的集中方法示例代碼

    Js+Jq獲取URL參數(shù)的集中方法示例代碼

    這篇文章主要介紹了Js+Jq獲取URL參數(shù)的集中方法,需要的朋友可以參考下
    2014-05-05
  • 微信小程序點擊item使之滾動到屏幕中間位置

    微信小程序點擊item使之滾動到屏幕中間位置

    這篇文章主要介紹了微信小程序點擊item使之滾動到屏幕中間位置,本文通過實例代碼給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2020-03-03
  • bootstrap組件之導航組件使用方法

    bootstrap組件之導航組件使用方法

    Bootstrap 中的導航組件都依賴同一個 .nav 類和ul,狀態(tài)類也是共用的。改變修飾類可以改變樣式。接下來通過本文給大家介紹bootstrap 導航組件使用方法,一起看看吧
    2017-01-01
  • 首頁圖片漂浮效果示例代碼

    首頁圖片漂浮效果示例代碼

    圖片漂浮效果想必大家都有見到過吧,一般都是通過js來實現(xiàn)的,下面為大家介紹的這個示例也是通過js實現(xiàn)的
    2014-06-06
  • js操作數(shù)組函數(shù)實例小結(jié)

    js操作數(shù)組函數(shù)實例小結(jié)

    這篇文章主要介紹了js操作數(shù)組函數(shù),實例分析了JavaScript針對數(shù)組刪除指定元素、去重及刪除指定下標元素的實現(xiàn)方法,需要的朋友可以參考下
    2015-12-12
  • 深入理解ES6中l(wèi)et和閉包

    深入理解ES6中l(wèi)et和閉包

    本篇文章主要介紹了深入理解ES6中l(wèi)et和閉包,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2018-02-02
  • JavaScript 繼承詳解 第一篇

    JavaScript 繼承詳解 第一篇

    幾乎每個開發(fā)人員都有面向?qū)ο笳Z言(比如C++、C#、Java)的開發(fā)經(jīng)驗。 在傳統(tǒng)面向?qū)ο蟮恼Z言中,有兩個非常重要的概念 - 類和實例。
    2009-08-08
  • JavaScript中如何判斷一個值的類型

    JavaScript中如何判斷一個值的類型

    在js中有一個運算符可以幫助我們判斷一個值的類型,它就是typeof運算符。下面通過本文給大家分享JavaScript中如何判斷一個值的類型,需要的朋友參考下吧
    2017-09-09
  • javascript+html5+css3自定義提示窗口

    javascript+html5+css3自定義提示窗口

    這篇文章主要為大家詳細介紹了javascript+html5+css3自定義提示窗口,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2017-06-06

最新評論