ホームページ >ウェブフロントエンド >jsチュートリアル >ドロップダウン メニューの control_javascript スキルの選択をシミュレートする js コード

ドロップダウン メニューの control_javascript スキルの選択をシミュレートする js コード

WBOY
WBOYオリジナル
2016-05-16 17:34:27932ブラウズ
コードをコピー コードは次のとおりです:


 
 
 
 
 js模拟select
 
   
 
  

          

            

                

select选择


                
                

                        
  • jq的select模拟1

  •                     
  • jq的select模拟2

  •                     
  • jq的select模拟3

  •                 

            

            

                

select选择2


                
                

                        
  • jq的select模拟11

  •                     
  • jq的select模拟22

  •                     
  • jq的select模拟31

  •                 

            


        

 

<script><br><br> window.onload=function(){<br> var oflink = document.getElementById('sel');<br> var aDt = oflink.getElementsByTagName('dt' );<br> var aUl = oflink.getElementsByTagName('ul');<br> var aH3= oflink.getElementsByTagName('h3');<br> for(var i=0;i<adt.length> aDt[i].index = i;<br> aDt[i].onclick = function(ev){<br> var ev = ev || window.event;<br> var This = this;<br> for(var i=0;i<aul.length> aUl[i].style.display = 'none';<br> }<br> aUl[this.index].style.display = 'block';<br> document.onclick = function(){<br> aUl[This.index].style.display = 'none';<br> };<br> ev.cancelBubble = true;<br><br> };<br> }<br> for(var i=0;i<aUl.length;i ){<br><br> aUl [i].index = i;<br><br> (function(ul){<br><br> var iLi = ul.getElementsByTagName('li');<br><br> for(var i=0 ;i<ili.length> iLi[i].onmouseover = function(){<br> this.className = 'hover';<br> };<br> iLi[i].onmouseout = function(){<br> this.className = '';<br> };<br> iLi[i].onclick = function(ev){<br> var ev = ev || window.event;<br> aH3[this.parentNode.index].innerHTML = this.innerHTML;<br> ev.cancelBubble = true;<br> this.parentNode.style.display = 'none';<br> };<br> }<br><br> })(aUl[i]);<br> }<br><br> }<br> </script>


声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。