js获取子元素,原生获取子元素

js原生获取子节点:

1.封装成公用方法,以便于复用.

function deleteTextNode(id) {

var _elem = document.getElementById(id),

      _child = _elem.childNodes,
                       i = 0; 
    for (; i < _child.length; i++) {
        if (_child[i].nodeName === "#text") {
            _elem.removeChild(_elem.childNodes[i]);
         }
    }
    return _child;
}

2.调用方法传入id获取到子元素.

var children = deleteTextNode("wrap");

 

你可能感兴趣的:(web前端开发,js,js获取子元素,不包含text节点,除去文本节点)