1. 程式人生 > >js實現點擊下拉框選中對應的div

js實現點擊下拉框選中對應的div

ted bsp tel 範圍 selected onchange 大學 left nbsp

<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>js實現點擊下拉框選中對應的div</title> <style type="text/css"> div{display:none;} </style> </head> <body> <select name="select1" id="select1"
> <option name="option1" id="option1" value="value1">11111111</option> <option name="option2" id="option2" value="value2">22222222</option> <option name="option3" id="option3" value="value3">33333333</option> <option name="option4" id="option4"
value="value4">44444444</option> <option name="option5" id="option5" value="value5">5555555</option> </select> <div id="div1">我以為哪位好心的弟兄姐妹來勸我悔改,不要在反對基督教的路上越走越遠。誰知是陌生人 群發的電郵,看完內容後,我大驚失色。</div> <div id="div2">結尾段,給出了聯絡方式。我統計了一下,包括遍布南京的十所高校的聯系方式,範圍之廣令人吃驚。(其中還包括了有軍工背景的高校:南京理工大學,南京航空航天大學。)</
div> <div id="div3">端的技術日漸更新,最近得空,花了一上午的時間,將前端常見的UI框架總結了一下,在開發的過程之中,有了這些,不斷能夠提高自己的工作效率,還可以在工作之余了解更多。希望大家喜歡</div> <div id="div4">ayui是一款采用自身模塊規範編寫的國產前端UI框架,遵循原生HTML/CSS/JS的書寫與組織形式,門檻極低,拿來即用</div> <div id="div5">從核心代碼到API的每一處細節都經過精心雕琢,非常適合界面的快速開發。,從核心代碼到API的每一處細節都經過精心雕琢,非常適合界面的快速開發。</div> </body> <script> var select = document.getElementById("select1"); select.onchange = function(){ var options = select.getElementsByTagName("option"); for(var i = 0; i < options.length; i++){ if(options[i].selected){ var divid = options[i].id.replace("option","div"); var divs = document.getElementsByTagName("div"); for(var j = 0; j < divs.length; j++){ if(divid == divs[j].id){ divs[j].style.display = "block"; }else{ divs[j].style.display = "none"; } } } } } </script> </html>

js實現點擊下拉框選中對應的div