如何判断一个对象是不是DOM元素节点或document
2014-03-24 20:10:50

709
function assertElement(ele){ try{ ele.cloneNode(true); if(ele.nodeType!=1&&ele.nodeType!=9){ //throw new Error(""); return false;//表示这不是一个合法的DOM元素(不是element,也不是document) } }catch(e){ throw new Error("ele参数不合法"); } return false; }