xml地图|网站地图|网站标签 [设为首页] [加入收藏]

正规赌博十大app排名

当前位置:网上十大正规赌博平台 > 正规赌博十大app排名 > javascript字符串循环匹配实例分析,javascript实现网

javascript字符串循环匹配实例分析,javascript实现网

来源:http://www.nb-machinery.com 作者:网上十大正规赌博平台 时间:2019-07-17 11:38

本文实例讲述了javascript实现树形菜单的方法。分享给大家供大家参考。具体如下:

本文实例讲述了javascript字符串循环匹配的方法。分享给大家供大家参考。具体如下:

本文实例讲述了javascript实现网页字符定位的方法。分享给大家供大家参考。具体如下:

var ME={
  ini:{i:true,d:{},d1:{},h:0,h1:0,h2:0},
  html:function(da,f){
    var s='<ul' (f?' class="f"':'') '>';
    for(var i=0,l=da.length;i<l;i  ){
      if(typeof(da[i].pid)=='object'){
        s ='<li><button type="button" class="' (i==0&&this.ini.i?'s1':(i 1==l?'s5':'s3')) '" onclick="ME.yc(this)"></button><button type="button" class="r1"></button><a href="javascript:;">' da[i].ming '</a>';
        this.ini.i=false;
        s =this.html(da[i].pid,(i 1==l));
      }else{
        s ='<li><button type="button" class="' (i 1==l?'e3':'e1') '"></button><button type="button" class="m1"></button><a href="//www.jb51.net" target="mainFrame">' da[i].ming '</a>';
      }
      s ='</li>';
    }
    s ='</ul>';
    return s;
  },
  st:function(id,da){
    document.getElementById(id).innerHTML=this.html(da);
  },
  yc:function(a){
    var s=a.className.substr(1);
    if(s%2){
      this.ini.d=a.parentNode.children[2];
      this.ini.h1=this.hei(this.ini.d);
      this.ini.h3=this.ini.h1/10;
      this.yc1(1);
      a.className='s' (parseInt(s) 1);
      a.parentNode.children[1].children[0].className='r2';
      var ol=a.parentNode.parentNode._;
      if(typeof(ol)=='object'){
        this.ini.d1=ol;
        this.ini.h=ol.offsetHeight;
        this.ini.h2=this.ini.h/10;
        this.yc2(1);
        ol.parentNode.children[0].className='s' (parseInt(ol.parentNode.children[0].className.substr(1))-1);
        ol.parentNode.children[1].children[0].className='r1';
      }
      a.parentNode.parentNode._=a.parentNode.children[2];
    }else{
      this.ini.d1=a.parentNode.children[2];
      this.ini.h=this.ini.d1.offsetHeight;
      this.ini.h2=this.ini.h/10;
      this.yc2(1);
      a.className='s' (parseInt(s)-1);
      a.parentNode.children[1].children[0].className='r1';
      a.parentNode.parentNode._='';
    }
  },
  yc1:function(b){
    var h1=ME.ini.h1-(11/(b 1)-1)*ME.ini.h3;
    with(ME.ini.d.style){
      height=h1 'px';
      display='block';
    }
    if(b<10){
    setTimeout('ME.yc1(' (b 1) ')',25);
    }else{
    ME.ini.d.style.display='block';
    ME.ini.d.style.height='';
    }
  },
  yc2:function(b){
    var h1=(11/(b 1)-1)*ME.ini.h2;
    with(ME.ini.d1.style){
      height=h1 'px';
    }
    if(b<10){
    setTimeout('ME.yc2(' (b 1) ')',25);
    }else{
    ME.ini.d1.style.display='';
    ME.ini.d1.style.height='';
    }
  },
  hei:function(a){
    var b=a.cloneNode(true);
    b.style.position='absolute'; 
    b.style.display='block'; 
    b.style.visibility='hidden';
    a.parentNode.appendChild(b);
    var h=b.offsetHeight;
    a.parentNode.removeChild(b);
    return h;
  }
}

采用exec和String.match方法,对于exec必须开启全局匹配g标识才能获取所有匹配

这里实现输入要查询的字符串,点击定位后程序会自动跳到匹配的位置上

本文由网上十大正规赌博平台发布于正规赌博十大app排名,转载请注明出处:javascript字符串循环匹配实例分析,javascript实现网

关键词: mg娱乐电子游戏