判断是否为节点元素

<script>

var textDiv = document.createElement("div");

var isElement = function(obj){

if(obj && obj.nodeType === 1){

      if(window.Node && (obj instanceof Node)){

      return true;

     }

  try{

testDiv.appendChild(obj);

testDiv.removeChild(obj);

} catch(e){

return false;    }

return ture;     }

return false;    }

var a = {

nodeType:1}

console.log(isElement(document.getElementById("test")));

console.log(isElement(document.getElementById("test").nextSibling));

console.log(isElement(a));

</script>

猜你喜欢

转载自blog.csdn.net/djjj123456789/article/details/80756735
今日推荐