我们一般为了代码整洁代码都会换行,如上面所述. 获取div1节点下的childNodes var div = document.getElementById('div1') var child = div.childNodes console.log(child) 打印出来结果: 重点:如何其中的text? 注意: child[0].nodeType // 3 child[0].nodeName // '#text' 如下: var postChild = [] for (var i =
JS中迭代元素特性 在需要将DOM结构序列化为XML或者HTML字符串时,多数都会涉及遍历元素的特性,这个时候attributes属性就可以派上用场. 以下代码展示了如何迭代元素的每一个特性,然后将他们构造成 name = "value" name = "value" 这样的字符串格式. function outputAttributes(element) { var pairs = new Array(); for(var i=0, len=element.at