Javascript獲取標(biāo)簽ID改變style屬性的代碼
更新時(shí)間:2012年08月24日 17:24:30 作者:
下面的這段代碼中,我們通過select元素的name屬性來設(shè)置具體要訪問style的哪個(gè)屬性(本例中為背景色),這樣,這個(gè)函數(shù)就可以用來設(shè)置不同的CSS屬性了
實(shí)例JavaScript代碼
下面的這段代碼中,我們通過select元素的name屬性來設(shè)置具體要訪問style的哪個(gè)屬性(本例中為背景色),這樣,這個(gè)函數(shù)就可以用來設(shè)置不同的CSS屬性了。
<script type="text/javascript">
var d = document.getElementById("d");
function setProperty(){
var set = document.getElementById("setColor");
var optionValue = set.options[set.selectedIndex].value;
d.style.backgroundColor = optionValue;
}
function reset(){
d.style.backgroundColor = "transparent";
}
</script>
HTML代碼
本例的HTML代碼比較簡(jiǎn)單,一個(gè)select元素用來羅列出來可選的背景色。而按鈕則負(fù)責(zé)觸發(fā)事件,調(diào)用函數(shù)。
<select id="setColor">
<option value="aqua">aqua</option>
<option value="black">black</option>
<option value="blue">blue</option>
<option value="fuchsia">fuchsia</option>
<option value="gray">gray</option>
<option value="green">green</option>
<option value="lime">lime</option>
<option value="maroon">maroon</option>
<option value="navy">navy</option>
<option value="olive">olive</option>
<option value="purple">purple</option>
<option value="red">red</option>
<option value="silver">silver</option>
<option value="teal">teal</option>
<option value="white">white</option>
<option value="yellow">yellow</option>
</select>
<button onclick="setProperty();return fales;">設(shè)置背景顏色</button>
<button onclick="reset();return fales;">取消</button>
效果
選擇顏色后點(diǎn)擊按鈕“設(shè)置背景顏色”。
[Ctrl+A 全選 注:引入外部Js需再刷新一下頁(yè)面才能執(zhí)行]
下面的這段代碼中,我們通過select元素的name屬性來設(shè)置具體要訪問style的哪個(gè)屬性(本例中為背景色),這樣,這個(gè)函數(shù)就可以用來設(shè)置不同的CSS屬性了。
復(fù)制代碼 代碼如下:
<script type="text/javascript">
var d = document.getElementById("d");
function setProperty(){
var set = document.getElementById("setColor");
var optionValue = set.options[set.selectedIndex].value;
d.style.backgroundColor = optionValue;
}
function reset(){
d.style.backgroundColor = "transparent";
}
</script>
HTML代碼
本例的HTML代碼比較簡(jiǎn)單,一個(gè)select元素用來羅列出來可選的背景色。而按鈕則負(fù)責(zé)觸發(fā)事件,調(diào)用函數(shù)。
復(fù)制代碼 代碼如下:
<select id="setColor">
<option value="aqua">aqua</option>
<option value="black">black</option>
<option value="blue">blue</option>
<option value="fuchsia">fuchsia</option>
<option value="gray">gray</option>
<option value="green">green</option>
<option value="lime">lime</option>
<option value="maroon">maroon</option>
<option value="navy">navy</option>
<option value="olive">olive</option>
<option value="purple">purple</option>
<option value="red">red</option>
<option value="silver">silver</option>
<option value="teal">teal</option>
<option value="white">white</option>
<option value="yellow">yellow</option>
</select>
<button onclick="setProperty();return fales;">設(shè)置背景顏色</button>
<button onclick="reset();return fales;">取消</button>
效果
選擇顏色后點(diǎn)擊按鈕“設(shè)置背景顏色”。
[Ctrl+A 全選 注:引入外部Js需再刷新一下頁(yè)面才能執(zhí)行]
相關(guān)文章
簡(jiǎn)單方法判斷JavaScript對(duì)象為null或者屬性為空
對(duì)已聲明但未初始化的和未聲明的變量執(zhí)行typeof,都返回undefined,null表示一個(gè)空對(duì)象指針,typeof操作會(huì)返回object2014-09-09javascript實(shí)現(xiàn)倒計(jì)時(shí)跳轉(zhuǎn)頁(yè)面
本文給大家介紹了如何使用javascript實(shí)現(xiàn)倒計(jì)時(shí)跳轉(zhuǎn)到其他頁(yè)面的方法以及實(shí)現(xiàn)原理,非常的簡(jiǎn)單實(shí)用,有需要的小伙伴可以參考下。2016-01-01jquery操作下拉列表、文本框、復(fù)選框、單選框集合(收藏)
jquery操作拉列表、文本框、復(fù)選框、單選框集合。各種對(duì)下拉列表、文本框、復(fù)選框、單選框的jquery的相關(guān)操作。做為記錄和收藏的最好方法2014-01-01JavaScript數(shù)據(jù)類型學(xué)習(xí)筆記
這篇文章主要針對(duì)JavaScript數(shù)據(jù)類型整理的學(xué)習(xí)筆記,分享給大家,感興趣的小伙伴們可以參考一下2016-01-01詳談js中數(shù)組(array)和對(duì)象(object)的區(qū)別
下面小編就為大家?guī)硪黄斦刯s中數(shù)組(array)和對(duì)象(object)的區(qū)別。小編覺得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧2017-02-02關(guān)于meta viewport中target-densitydpi屬性詳解(推薦)
這篇文章主要介紹了關(guān)于meta viewport中target-densitydpi屬性詳解,通過不同的縮放比例實(shí)現(xiàn)了不同的預(yù)覽效果,具體操作步驟大家可查看下文的詳細(xì)講解,感興趣的小伙伴們可以參考一下。2017-08-08