阅读背景:

如何更改JavaScript中的最后一个文本节点子节点

来源:互联网 

My Solution (EDIT : 2015-12-08) :

// FIRST WE GET THE PARENT ELEMENT
var parentEstim = document.getElementById("onglet_estim");
// MAKE A TABLE OF HIS CHILD
var enfantsEstim = parentEstim.childNodes;
// KNOW HOW MANY CHILDREN THE PARENT ELEMENT HAVE WITH .length
var Nbenfants = enfantsEstim.length;
....
for (var i = 0; i <= Nbenfants; i++) {
      // IF THE CHILD ELEMENT [i] IS A HTML ELEMENT
      if (enfantsEstim[i].nodeType === 1) {
        enfantsEstim[i].lastChild.data = ''; // REMOVE LAST TEXT NODE
        enfantsEstim[i].classList.remove('isActive');
      }
      document.getElementById('onglet_estim').style.width = '220px';
      ClickedElement.className = 'isActive';
      // ADD NEW VALUE IN THE LAST TEXT NODE FOR THE CLICKED ELEMENT 
      ClickedElement.lastChild.data = ' Gares';
    }
// FIRST WE



你的当前访问异常,请进行认证后继续阅读剩余内容。

分享到: