<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); }