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

原生JavaScript實(shí)現(xiàn)remove()和recover()功能示例

 更新時(shí)間:2018年07月24日 11:42:49   作者:筱葭  
這篇文章主要介紹了原生JavaScript實(shí)現(xiàn)remove()和recover()功能,結(jié)合實(shí)例形式分析了javascript實(shí)現(xiàn)類似jQueryremove()和recover()功能的自定義函數(shù),需要的朋友可以參考下

本文實(shí)例講述了原生JavaScript實(shí)現(xiàn)remove()和recover()功能。分享給大家供大家參考,具體如下:

利用原生JavaScript實(shí)現(xiàn):

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

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

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);
    }
  }
}

PS:關(guān)于javascript事件說(shuō)明可參考本站javascript事件與功能說(shuō)明大全http://tools.jb51.net/table/javascript_event

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

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

相關(guān)文章

最新評(píng)論

临漳县| 中江县| 宝应县| 临朐县| 绿春县| 正定县| 靖远县| 威宁| 张家界市| 景德镇市| 合阳县| 宁强县| 东明县| 桑日县| 灌云县| 乐平市| 凤庆县| 原平市| 佳木斯市| 宜黄县| 巴楚县| 麟游县| 班戈县| 宣武区| 临高县| 麻江县| 甘谷县| 肇庆市| 宁安市| 平罗县| 东光县| 桂平市| 唐海县| 蕲春县| 威宁| 丰顺县| 呼和浩特市| 遂溪县| 翁源县| 新竹县| 宁陵县|