您的位置:首页 > 产品设计 > UI/UE

php 43 js (点击banner显示内容 getElementByTagName ,遍历) query (取id,遍历)

2015-05-16 13:53 357 查看

1.getElementsByTagName

getElementsByTagName()
方法可返回带有指定标签名的对象的集合。

如果把特殊字符串 "*" 传递给 getElementsByTagName() 方法,它将返回文档中所有元素的列表,元素排列的顺序就是它们在文档中的顺序。

e.g.
var x=
document.getElementsByTagName("input")
;

可以通过使用 length
属性来循环遍历节点列表

var
x=document.getElementsByTagName("p");
for
(var i=0;i<x.length;i++) { // do something with each paragraph }

所以得到点击banner控制内容的函数(有效率更高的ajax方法)

function
getcontent(idvalue){

var i;

var list = document.getElementById("channel");

var str = list.getElementsByTagName("div");

//alert(str);

for(i=0; i<str.length; i++){

str[i].style.display="none";

}

document.getElementById(idvalue).style.display="block"
}

2.jquery中each遍历

如果要实现如下效果
$('#channel div').hide();

$('#banner').show();

$('#channel div').each(function(){

$(this).attr('id')

})

3.
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐