国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > JavaScript > 正文

JS實現點擊按鈕控制Div變寬、增高及調整背景色的方法

2019-11-20 11:54:42
字體:
來源:轉載
供稿:網友

本文實例講述了JS實現點擊按鈕控制Div變寬、增高及調整背景色的方法。分享給大家供大家參考。具體如下:

這里使用JavaScript實現點擊按鈕后改變DiV的高度、寬度和背景色等,點擊對應按鈕,Div調整高度、調整寬度、調整背景色等。實現方面主要是使用JS來控制點擊按鈕后改變CSS樣式文件,這一切都是在JS的動態控制下,比如無刷新切換網頁風格的實現,可以以此為基礎來擴展。

運行效果如下圖所示:

具體代碼如下:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN""http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8" /><title>點擊按鈕改變CSS樣式</title><style type="text/css">* {  padding:0px;  margin:0px;}.box {  width:300px;  height:300px;  border:1px solid #CBC4F7;  font-size:13px;  margin:100px auto;}.divWidth {  width:400px;}.divHeight {  height:400px;}.divBgColor {  background-color:#DCF3B1;}p {  padding:15px 5px;}ul li {  list-style:none;  width:140px;  height:32px;  text-align:center;  line-height:32px;  background-color:#C4EA84;  border:1px solid #9BEA75;  margin:0px auto;  margin-bottom:10px;  cursor:pointer;  background-image:-webkit-linear-gradient(top, #C4EA84, #53AC28);  background-image:-moz-linear-gradient(top, #C4EA84, #53AC28);  background-image:-o-linear-gradient(top, #C4EA84, #53AC28);  -webkit-border-radius:4px;  -moz-border-radius:4px;  -o-border-radius:4px;  }</style><script type="text/javascript">window.onload=function(){   var btn1 = document.getElementById("btn1");  var btn2 = document.getElementById("btn2");  var btn3 = document.getElementById("btn3");  funClick = function(btnID,changeClass){    btnID.onclick = function() {      var boxClass = btnID.parentNode.parentNode.className;      var ifClass = boxClass.indexOf(changeClass);      if(ifClass < 0){        boxClass = boxClass + " " + changeClass;      }else {        boxClass = boxClass.replace(changeClass,"");            }      btnID.parentNode.parentNode.className = boxClass;        }    }  funClick(btn1,"divWidth");  funClick(btn2,"divHeight");  funClick(btn3,"divBgColor");}</script></head><body><div class="box"><p>這里是少許文本</p>  <ul>  <li id="btn1">點我調整寬度</li>   <li id="btn2">點我調整高度</li>   <li id="btn3">點我調整背景顏色</li>  </ul> </div></body></html>

希望本文所述對大家的javascript程序設計有所幫助。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 金华市| 文成县| 容城县| 阿图什市| 武义县| 郸城县| 保山市| 九龙坡区| 浦县| 汤原县| 杂多县| 黎川县| 开鲁县| 丁青县| 芮城县| 九龙县| 历史| 赤峰市| 乡城县| 乾安县| 宁乡县| 呈贡县| 天柱县| 班戈县| 澄江县| 淳化县| 澄迈县| 万载县| 库尔勒市| 阆中市| 大安市| 南澳县| 台北县| 北流市| 绿春县| 宁强县| 洛宁县| 旌德县| 土默特左旗| 天全县| 普兰店市|