以下demo涉及到一些 dom操作知识点和dom扩展api
dom操作:
document.querySelector(css选择器)//获取dom节点 返回 node
document.querySelectorAll(css选择器)//获取 domList 返回 nodeList
nodeList转Array:
//数组转换 NodeList ->Array
var oUl = document.querySelector('ul.list');
console.log(oUl.childNodes);
var arrayofNodes=Array.prototype.slice.call(oUl.childNodes,0)//IE8及之前版本中无效
console.log(arrayofNodes);
console.log(arrayofNodes[0].data);
console.log(arrayofNodes[0].nodeType);
console.log(arrayofNodes[0].nodeName);
console.log(arrayofNodes[1].nodeName.toLowerCase());
console.log(arrayofNodes[0].nextSibling);
console.log(arrayofNodes[0].parentNode);