朋友們,好久不見,有一段時間沒更新博客了,這幾天的時間就把我這段時間所學的東西與大家分享分享,希望你們能給與意見!
我先還是從基礎的說起吧,下面來說一個簡單的例子,就是如何通過選擇下拉框中的顏色更改一個div的背景顏色:
首先我們先把這個下拉框創建出來:

1 <select id = "s" onchange="ChangeColor()"> 2 <option selected = "selected">-------請選擇------</option> 3 <option value="yellow">黃色</option> 4 <option value="green">綠色</option> 5 <option value="blue">藍色</option> 6 <option value="pink">粉紅色</option> 7 <option value="red">紅色</option> 8 <option value="gray">灰色</option> 9 <option value="orange">橘黃色</option> 10 11 </select>
之后我們創建一個div層:
<div id = "d"></div>
之后可以通過超鏈接更改這個div的背景顏色
<a href = "javascript:ChangeColor()"></a>
然后我們就需要創建函數ChangeColor(),首先需要先拿到div這個對象,可以通過dom.getElementById()這個方法,之后考慮如何獲得下拉框中選中的值,然后把其值賦值給div層的背景顏色即可。詳細代碼如下:

1 <script type="text/javascript"> 2 function ChangeColor(){ 3 var dd = document.getElementById("d"); 4 var ss = document.getElementById("s"); 5 dd.style.backgroundColor = ss.value; 6 } 7 </script> 8 <style type="text/css"> 9 #d{ 10 width:400px; 11 height:300px; 12 border:1px solid #000; 13 } 14 </style>