js笔记
var aaa=document.getElementsByTagName('*'); 获取所有的标签,以及个数
var add={
"name":"琳琳",
"age":18,
}
for(var i in add){
document.write(i);
document.write(add[i]);
}
var add=["a","b","c"];
for(var i in add){
document.write(i);
document.write(add[i]);
}
当add是对象的时候 i返回的是名,就是name,age,
当add是数组的时候i返回的键,就是0,1,2
javascript如何统计页面中标签的数量
(function(content){ 17 var tags=content.getElementsByTagName('*'), 18 findTags=[], 19 i=0,tagsLength=tags.length,tagName; 20 for(;i<tagsLength;i++){ 21 tagName=tags[i].tagName.toLowerCase();使用tagname获取一个标签名字,使用tolowercase转换为小写,赋值给一个变量 22 if(findTags.indexOf(tagName)==-1){ 使用indexof 查询数组是否有这个标签名字,如果没有,则使用push追加到数组当中 23 findTags.push(tagName); 24 } 25 } 26 console.log(findTags); 27 })(document)