判断html结构中是否含有某个子元素 var node =e.target; do{ if(node=="target_className" ){ //进行需要的操作,比如点击document文档某个地方要关闭弹窗 }else{ //如果不符合条件就继续往父级元素找,直到找到需要的为止 node=node.parentNode; } }while(node!==null); 一个html结构中包含如下这些属性,可通过这些属性寻找自己需要的内容