判断元素节点类型

用obj.nodeType === 1 来判断元素节点时,由于其不能过滤对象,所以可以如图中一样伪造一个obj来绕过这个验证。

 

try{
    testDiv.appendChild(obj); //把要检验的obj作为子节点添加给testDiv节点
    testDiv.removedChild(obj);//把testDiv中为obj的子节点移除
   }catch(e){
       return false;//如果以上两者运行中有错误则返回false 
      

 

posted @ 2017-04-25 14:13  小僵尸  阅读(193)  评论(0编辑  收藏  举报