最新文章专题视频专题问答1问答10问答100问答1000问答2000关键字专题1关键字专题50关键字专题500关键字专题1500TAG最新视频文章推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37视频文章20视频文章30视频文章40视频文章50视频文章60 视频文章70视频文章80视频文章90视频文章100视频文章120视频文章140 视频2关键字专题关键字专题tag2tag3文章专题文章专题2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章专题3
当前位置: 首页 - 科技 - 知识百科 - 正文

Javascript自适应高度的Tab选项卡_javascript技巧

来源:懂视网 责编:小采 时间:2020-11-27 20:58:41
文档

Javascript自适应高度的Tab选项卡_javascript技巧

Javascript自适应高度的Tab选项卡_javascript技巧:JS部分具体的代码如下: 代码如下: var getSiblingNode=function(className,elAr,el,not){ className= +className+ ; var Arr=[]; for(var i=0,l=elAr.length;iif(elAr[i]!=el&&(elAr[i].nodeType
推荐度:
导读Javascript自适应高度的Tab选项卡_javascript技巧:JS部分具体的代码如下: 代码如下: var getSiblingNode=function(className,elAr,el,not){ className= +className+ ; var Arr=[]; for(var i=0,l=elAr.length;iif(elAr[i]!=el&&(elAr[i].nodeType

JS部分具体的代码如下:
代码如下:
var getSiblingNode=function(className,elAr,el,not){
className=" "+className+" ";
var Arr=[];
for(var i=0,l=elAr.length;iif(elAr[i]!=el&&(elAr[i].nodeType===1)&&(" "+elAr[i].className+" ").indexOf(className)>-1&& not){
Arr.push(elAr[i]);
}
else if(elAr[i]!=el&&elAr[i].nodeType===1){
Arr.push(elAr[i]);
}
}
return Arr;
}
var runFn=function(id,parentId){
var elId=id,parentId=parentId;
var contentEl=document.getElementById(elId);
var liEl=contentEl.getElementsByTagName("ul")[0].getElementsByTagName("li");
var divEl=document.getElementById(parentId).getElementsByTagName("div");
for(var i=0,l=liEl.length;i//这里有个闭包,用于获取被选中元素的同类元素;
(function(i){
var thisSibling=getSiblingNode("n",divEl,divEl[i],true);
liEl[i].onclick=function(){
divEl[i].style.display="block";
//设置选中的dom元素的状态;
this.className="hasClick";
var divElSibling=getSiblingNode(null,liEl,liEl[i],false);
//设置其他未被选中的dom元素的css;
for(var a=0,b=thisSibling.length;athisSibling[a].style.display="none";
}
for(var x=0,y=divElSibling.length;xdivElSibling[x].className="havtClick";
}
}
})(i)
}
}
var slide=function(){
runFn("content","disDiv");
}
window.onload=slide;

文档

Javascript自适应高度的Tab选项卡_javascript技巧

Javascript自适应高度的Tab选项卡_javascript技巧:JS部分具体的代码如下: 代码如下: var getSiblingNode=function(className,elAr,el,not){ className= +className+ ; var Arr=[]; for(var i=0,l=elAr.length;iif(elAr[i]!=el&&(elAr[i].nodeType
推荐度:
标签: js javascript 选项卡
  • 热门焦点

最新推荐

猜你喜欢

热门推荐

专题
Top