最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Javascript刪除指定元素節(jié)點的方法

 更新時間:2016年06月21日 11:25:44   作者:沫魚  
這篇文章主要介紹了使用Javascript刪除指定元素節(jié)點的方法,通俗易懂,需要的朋友可以參考下。

在javascript操作dom樹的時候可能會經(jīng)常遇到增加,刪除節(jié)點的事情,比如一個輸入框后一個增加按鈕,一個刪除按鈕,點擊增加就增加 個輸入框,點擊刪除就刪除對應(yīng)的輸入框。在一些js框架,如Prototype中,可以用element.remove()來刪除一個節(jié)點,核心JS中并 沒有這樣的方法,IE中有這樣一個方法:removeNode(),嘗試運行下面的代碼

<div><input onclick="removeNode(this)" type="text" value="點擊移除該輸入框" /></div>

可以發(fā)現(xiàn),這個方法在IE下是好使的,但是在Firefox等標準瀏覽器中就會報錯了 removeNode is not defined,但是在核心JS中有一個操作DOM節(jié)點的方法叫:removeChild(),看名字應(yīng)該就知道是移除子節(jié)點的,那么我們就可以變通一下 來實現(xiàn)移除指定的節(jié)點了,我們可以先去找到要刪除節(jié)點的父節(jié)點,然后在父節(jié)點中運用removeChild來移除我們想移除的節(jié)點。我們可以定義一個方 法,就叫removeElement吧。

function removeElement(_element){
 var _parentElement = _element.parentNode;
 if(_parentElement){
  _parentElement.removeChild(_element); 
 }
}

嘗試運行下面的代碼,可以在各種瀏覽器中正確執(zhí)行了。

<script type="text/javascript">
function removeElement(_element){
 var _parentElement = _element.parentNode;
 if(_parentElement){
  _parentElement.removeChild(_element);
 }
}
</script>
<div><input onclick="removeElement(this)" type="text" value="點擊移除該輸入框" /></div>

以上就是本文的全部內(nèi)容,了解更多JavaScript的語法,大家可以查看:《JavaScript 參考教程》、《JavaScript代碼風格指南》,也希望大家多多支持腳本之家。

  • JS ES6中的管道運算符詳解

    JS ES6中的管道運算符詳解

    JavaScript 的管道是一個運算符,寫作|>,它的左邊是一個表達式,右邊是一個函數(shù),這篇文章主要介紹了ES6中的管道運算符,需要的朋友可以參考下
    2023-05-05
  • 微信小程序自定義底部導(dǎo)航欄組件

    微信小程序自定義底部導(dǎo)航欄組件

    這篇文章主要為大家詳細介紹了微信小程序自定義底部導(dǎo)航欄組件,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2021-10-10
  • 使用GruntJS構(gòu)建Web程序之構(gòu)建篇

    使用GruntJS構(gòu)建Web程序之構(gòu)建篇

    前一篇記錄了Grunt的安裝,這篇介紹下怎么使用Gruntjs來搭建一個前端項目,然后使用grunt合并,壓縮JS文件。
    2014-06-06
  • JavaScript實現(xiàn)彈出窗口效果

    JavaScript實現(xiàn)彈出窗口效果

    這篇文章主要為大家詳細介紹了JavaScript實現(xiàn)彈出窗口效果,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2020-12-12
  • js實現(xiàn)自動鎖屏功能

    js實現(xiàn)自動鎖屏功能

    有這么一個需求,開發(fā)了一套系統(tǒng),當用戶離開桌面或者一段時間不操作的話,需要把該系統(tǒng)所有打開頁面鎖定起來,本文就詳細的介紹一下,感興趣的可以了解一下
    2021-06-06
  • 使用js畫圖之餅圖

    使用js畫圖之餅圖

    這篇文章主要介紹了使用js繪制幾何圖形系列教程的繪制餅圖篇,需要的朋友可以參考下
    2015-01-01
  • js中常見的4種創(chuàng)建對象方式與優(yōu)缺點

    js中常見的4種創(chuàng)建對象方式與優(yōu)缺點

    不管是哪門語言,千變?nèi)f化不離其宗,深入理解其本質(zhì),方能應(yīng)用自如,下面這篇文章主要給大家介紹了關(guān)于js中常見的4種創(chuàng)建對象方式與優(yōu)缺點,文中通過實例代碼介紹的非常詳細,需要的朋友可以參考下
    2022-01-01
  • JavaScript ES6常用基礎(chǔ)知識總結(jié)

    JavaScript ES6常用基礎(chǔ)知識總結(jié)

    ES6中為我們提供了很多好用的新特性,其中包括let,箭頭函數(shù)以及擴展運算符…等,以下就是總結(jié)的常用基礎(chǔ)知識
    2019-02-02
  • document.createElement()用法及注意事項(ff下不兼容)

    document.createElement()用法及注意事項(ff下不兼容)

    今天處理了一個日期選擇器的ie和ff的兼容問題,本來這種情況就很難找錯誤,找了好久才把錯誤定位到j(luò)s中創(chuàng)建元素的方法document.createElement(),這個方法在ie下支持這樣創(chuàng)建元素
    2013-03-03
  • 最新評論

    阳新县| 抚顺市| 长岛县| 永清县| 苍山县| 蒙山县| 棋牌| 诏安县| 武安市| 深州市| 嘉善县| 东兰县| 五华县| 如皋市| 建阳市| 新乐市| 富蕴县| 清镇市| 临颍县| 盖州市| 延安市| 潮州市| 慈溪市| 双城市| 邯郸市| 黄大仙区| 怀来县| 庆阳市| 广水市| 乳源| 铜梁县| 通许县| 龙游县| 墨竹工卡县| 渝北区| 福州市| 张掖市| 奉化市| 咸宁市| 天等县| 察雅县|