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

溫馨提示×

溫馨提示×

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

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

如何使用原生JavaScript實現remove()和recover()功能

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

這篇文章將為大家詳細講解有關如何使用原生JavaScript實現remove()和recover()功能,小編覺得挺實用的,因此分享給大家做個參考,希望大家閱讀完這篇文章后可以有所收獲。

具體如下:

利用原生JavaScript實現:

1、remove(selectors)刪除指定的一個或一組元素。

2、recover(selectors)恢復剛才刪除的元素。

function remove(selectors) {
  selectors.removeNode = [];
  if (selectors.length != undefined) {
    var len = selectors.length;
    for (var i = 0; i < len; i++) {
      selectors.removeNode.push({
        parent: selectors[i].parentNode,
        inner: selectors[i].outerHTML,
        next: selectors[i].nextSibling
      });
    }
    for (var i = 0; i < len; i++)
      selectors[0].parentNode.removeChild(selectors[0]);
  }
  else {
    selectors.removeNode.push({
      parent: selectors.parentNode,
      inner: selectors.outerHTML,
      next: selectors.nextSibling
    });
    selectors.parentNode.removeChild(selectors);
  }
}
function recover(selectors) {
  var len = selectors.removeNode.length;
  for (var i = 0; i < len; i++) {
    var node = selectors.removeNode[i];
    if (node.next == null)
      node.parent.innerHTML += node.inner;
    else {
      var div = document.createElement("div");
      div.innerHTML = node.inner;
      node.parent.insertBefore(div.childNodes[0], node.next);
    }
  }
}

關于“如何使用原生JavaScript實現remove()和recover()功能”這篇文章就分享到這里了,希望以上內容可以對大家有一定的幫助,使各位可以學到更多知識,如果覺得文章不錯,請把它分享出去讓更多的人看到。

向AI問一下細節

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

AI

隆昌县| 中宁县| 宜兰县| 盐池县| 科尔| 天柱县| 商城县| 龙泉市| 霍邱县| 两当县| 吉水县| 乐业县| 漾濞| 肇东市| 河池市| 曲周县| 无棣县| 舒兰市| 郯城县| 泸溪县| 庆阳市| 都安| 绥中县| 斗六市| 从化市| 惠州市| 泰顺县| 时尚| 郧西县| 崇文区| 东兴市| 和平区| 罗江县| 乡宁县| 广宁县| 沙田区| 汨罗市| 交口县| 阿城市| 泰和县| 宁远县|