基于Javascript實現(xiàn)二級聯(lián)動菜單效果
本文實例為大家分享了Javascript實現(xiàn)二級聯(lián)動菜單效果的對應代碼,具體內(nèi)容如下
效果圖如下:
具體實現(xiàn)步驟如下:
1.所用js代碼如下:
<script type="text/javascript"> var arr_province=["請選擇省份/城市","北京市","上海市","天津市","河南省","山東省","河北省"]; var arr_city=[ ["請選擇城市/地區(qū)"], ["中關村","海淀區(qū)","朝陽區(qū)","昌平區(qū)","豐臺區(qū)","大興區(qū)"], ["寶坻區(qū)","浦東新區(qū)","長寧區(qū)","徐匯區(qū)","虹口區(qū)","寶山區(qū)"], ["和平區(qū)","河東區(qū)","河西區(qū)","塘沽區(qū)","大港區(qū)","北辰區(qū)"], ["鄭州市","洛陽市","商丘市","開封市","安陽市","濮陽市"], ["濟南市","青島市","煙臺市","德州市"], ["石家莊","菏澤市","唐山市"], ]; function init() { var province=document.form1.province; province.style.width=150+"px"; var city=document.form1.city; city.style.width=150+"px"; //給province賦值高度,才能在其里面寫入內(nèi)容 province.length=arr_province.length; for(var i=0;i<arr_province.length;i++) { province.options[i].text=arr_province[i]; province.options[i].value=arr_province[i]; } //設置默認被選中的選項 var index=0; province.selectedIndex=index; //給city賦值高度,才能在其里面寫入內(nèi)容 city.length=arr_city[index].length; for(var j=0;j<arr_city[index].length;j++) { city.options[j].text=arr_city[index][j]; city.options[j].value=arr_city[index][j]; } } function select_change(num) { var city=document.form1.city; city.length=0; city.length=arr_city[num].length; for(var i=0; i<arr_city[num].length;i++) { city.options[i].text=arr_city[num][i]; city.options[i].value=arr_city[num][i]; } } </script>
2.body中的代碼如下:
<body onload="init()"> <form name="form1"> 所在地區(qū):<select name="province" onchange="select_change(this.selectedIndex)"></select> 城市:<select name="city"></select> </form> </body>
第二個效果:
1.利用javascript來實現(xiàn)鼠標經(jīng)過圖片放大,鼠標移出圖片恢復的效果,具體代碼如下:
<script type="text/javascript"> function init() { var img0=document.getElementById("img0"); img0.onmouseover=function() { img0.style.width=img0.offsetWidth*1.5+"px" } img0.onmouseout=function() { img0.style.width=img0.offsetWidth/1.5+"px" } } </script>
2.body中的代碼如下:
<body onload="init()"> <img id="img0" src="images/4.jpg" /> </body>
以上就是本文的全部內(nèi)容,希望對大家學習javascript程序設計有所幫助。
- JS實多級聯(lián)動下拉菜單類,簡單實現(xiàn)省市區(qū)聯(lián)動菜單!
- jsp從數(shù)據(jù)庫獲取數(shù)據(jù)填充下拉框實現(xiàn)二級聯(lián)動菜單的方法
- js實現(xiàn)簡單的聯(lián)動菜單效果
- JS簡單實現(xiàn)多級Select聯(lián)動菜單效果代碼
- 實例詳解AngularJS實現(xiàn)無限級聯(lián)動菜單
- 從QQ網(wǎng)站中提取的純JS省市區(qū)三級聯(lián)動菜單
- JS實現(xiàn)的五級聯(lián)動菜單效果完整實例
- JavaScript實現(xiàn)三級聯(lián)動菜單效果
- PHP+JS三級菜單聯(lián)動菜單實現(xiàn)方法
- JavaScript實現(xiàn)聯(lián)動菜單特效
相關文章
bootstrap與pagehelper實現(xiàn)分頁效果
這篇文章主要為大家詳細介紹了bootstrap與pagehelper實現(xiàn)分頁效果,具有一定的參考價值,感興趣的小伙伴們可以參考一下2018-12-12BootStrap 圖片樣式、輔助類樣式和CSS組件的實例詳解
這篇文章主要介紹了BootStrap 圖片樣式、輔助類樣式和CSS組件的實現(xiàn)代碼,圖文并茂介紹的非常詳細,需要的朋友參考下吧2017-01-01js利用事件的阻止冒泡實現(xiàn)點擊空白模態(tài)框的隱藏
點擊彈出某個框框,但是,有時候不想操作,就想點擊某個空白處,隱藏該框框,關于這一點,下面有個具體的實現(xiàn)2014-01-01用JavaScript玩轉游戲物理(一)運動學模擬與粒子系統(tǒng)
也許,三百年前的艾薩克·牛頓爵士(Sir Issac Newton, 1643-1727)并沒幻想過,物理學廣泛地應用在今天許多游戲、動畫中。2010-06-06