中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

JavaScript怎么添加刪除元素

發布時間:2021-04-09 09:21:00 來源:億速云 閱讀:294 作者:小新 欄目:web開發

小編給大家分享一下JavaScript怎么添加刪除元素,相信大部分人都還不怎么了解,因此分享這篇文章給大家參考一下,希望大家閱讀完這篇文章后大有收獲,下面讓我們一起去了解一下吧!

JS添加和刪除元素的方法:1、使用“appendChild("元素名稱")”添加元素;2、使用“insertBefore(元素名稱,在哪添加元素)”,可在任意位置添加元素;3、使用“removeChild("元素名稱")”刪除元素。

JavaScript如何添加刪除元素

要添加一個元素,首先要先創建一個元素,若要往新添加的元素里面寫入文本,那就還要創建一個文本節點,再將文本節點的值插入到新添加的元素中。

(1)createElement("元素名"):此方法可以創建一個新的元素。例如:createElement("p") ,表示創建了一個p標簽(元素/段落)。

(2)createTextNode("文本內容"):此方法可以創建一個文本節點。例如:createTextNode("我是新的內容"),表示創建了一個值為“我是新的內容”的文本節點。

(3)appendChild("元素名稱"):添加一個新的元素。例如:ul.appendChild("li"),表示在ul里面添加一個li元素。

(4)removeChild("元素名稱"):刪除一個元素。用法與(3)相反。

下面的例子為ul動態的添加li元素,并且每一次都在原有的li前面添加。

<script>
      window.οnlοad=function () {
          var UL=document.getElementsByClassName('box')[0];
          var btn=document.getElementsByTagName('button');
          var index=1;  //序號計數器
          btn[0].οnclick=function () {    //創建新節點,并添加新元素,新添加的元素總是在最前面
              var li=document.createElement('li'),  //創建li元素
                  content='我是第'+index+'個li';    //li元素的文本節點的內容
              var text=document.createTextNode(content);  //創建li元素的文本節點
              index++;   //每創建一個li計數就+1
              var Li=UL.getElementsByTagName('li');    //獲取頁面中的li集合
              UL.insertBefore(li,Li[0]),li.appendChild(text);  //在頁面中第一個li前面添加新的li標簽
          }
          btn[1].οnclick=function () {  //刪除添加的元素
              var li=document.getElementsByTagName('li')[0];
              if(!index%2==0){
                  li.parentNode.removeChild(li);
              }
          }
      }
</script>
</head>
<body>
<button>點擊添加新的li元素</button>
<button>點擊刪除li元素</button>
<ul class="box">
</ul>
</body>

標注:如果你想每一次新添加的li都在原有的li前面,那就要用到 insertBefore() 方法了。

insertBefore()里面有兩個參數值,第一個參數值為你要添加的元素名稱,第二個參數值為要在哪里添加的元素的名稱(值可以為 null),當為null時,效果就和appendChild()一樣了。

例如上面的例子,我想每一次添加的元素li都在最前面。那么只需要改動第四步就行了:

var Li=UL.getElementsByTagName("li");
UL.insertBefore(li,Li[0]);li.appendChild(text);

也就是說想要添加一個新元素有兩種方法:①appendChild(),②insertBefore();刪除一個元素:removeChild()

以上是“JavaScript怎么添加刪除元素”這篇文章的所有內容,感謝各位的閱讀!相信大家都有了一定的了解,希望分享的內容對大家有所幫助,如果還想學習更多知識,歡迎關注億速云行業資訊頻道!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

弥渡县| 喀喇| 阳新县| 时尚| 林口县| 江阴市| 达孜县| 北安市| 德昌县| 尤溪县| 宜川县| 邢台县| 新郑市| 新安县| 库车县| 云霄县| 英德市| 万山特区| 滦南县| 松滋市| 尼勒克县| 沁水县| 北宁市| 湖州市| 乌审旗| 神木县| 浪卡子县| 吉木乃县| 凤冈县| 理塘县| 普兰县| 莲花县| 伊宁市| 垫江县| 霍邱县| 崇信县| 华安县| 贵南县| 仙游县| 台山市| 洛隆县|