js 、jquery返回所有dom元素的id

<script type="text/javascript">  
  var tags = document.getElementsByTagName('*');  
  var tagsArr = [];  
function countTag(){  
  for (var i = 0; i < tags.length; i++) {  
  
   var id=tags[i].id;
   if (id!='')
     tagsArr.push(id); 
  }  
 return tagsArr;  
}  
console.log(countTag());  
</script> 

----------------jquery方法

var divs = $("body *");
for(var i=0;i<divs.length;i++){
console.log(divs[i].id);}

 //返回除了某一元素的所有元素
$("body *:not('#apDiv1')").each(function(i,dom){
                console.log(dom.id); 
            });

//-----------------------------------------------

var divs = $("body *");
for(var i=0;i<divs.length;i++) {
    var w=$(divs[i]).outerWidth();
    var h=$(divs[i]).outerHeight();
    var x=$(divs[i]).offset().left;
    var y=$(divs[i]).offset().top;

    console.log('w:'+w+'*h:'+h+'  ;  '+'x:'+x+'*y:'+y);
}

猜你喜欢

转载自blog.csdn.net/ozhy111/article/details/82083417