六月婷婷综合激情-六月婷婷综合-六月婷婷在线观看-六月婷婷在线-亚洲黄色在线网站-亚洲黄色在线观看网站

明輝手游網中心:是一個免費提供流行視頻軟件教程、在線學習分享的學習平臺!

對于控制元素中div屬性的使用方法

[摘要]本篇文章分享給大家的內容是關于控制元素中div屬性的使用方法,內容很詳細,接下來我們就來看看具體的內容,希望可以幫助到大家。1、需求分析 改變元素的寬、高、顏色、顯示、重置等屬性。2、技術分析 基礎的css、html、js3、詳細分析如圖,單擊按鈕,改變元素屬性:3.1 HTML部分根據視...
本篇文章分享給大家的內容是關于控制元素中div屬性的使用方法,內容很詳細,接下來我們就來看看具體的內容,希望可以幫助到大家。

1、需求分析

改變元素的寬、高、顏色、顯示、重置等屬性。

2、技術分析

基礎的css、html、js

3、詳細分析

如圖,單擊按鈕,改變元素屬性:

關于控制元素中div屬性的使用方法

3.1 HTML部分

根據視圖不難發現,內容分兩大不分:按鈕欄和效果圖,所以設置兩個p。

<body>
	<p class="outer">
		<input type="button" value="變寬" >
		<input type="button" value="變高" >
		<input type="button" value="變色" >
		<input type="button" value="隱形" >
		<input type="button" value="重置" >
	</p>
	<p class="content">	
	</p>	
</body>

3.2 CSS部分

<style type="text/css"> 
/*頁面格式化,清除瀏覽器默認編劇(瀏覽器預留給滾動條邊距)*/ 
      *{
         padding: 0;
         margin: 0;
        }
/*設置元素寬度,元素居中,文本居中*/
      .outer{
	 width: 500px;
	 argin: 0 auto;
	 text-align: center;
	}
/*元素樣式*/
      .content{
	 width: 100px;
	 height: 100px;
	 background: black;
	 margin: 10px auto;
	}
</style>

3.3 JS部分 

<script type="text/javascript">
		var changeStyle=function(elem,attr,value){//聲明一個函數,包含三個參數(元素,屬性,值),外部函數1			elem.style[attr]=value//三個參數之間的函數關系,元素的樣式屬性的集合等于值(點操作符:對象,方括號操作符:對象,數組)
		};
		window.onload=function(){//文檔加載完成時,調用函數
			/*聲明四大變量:按鈕,元素,屬性,值*/
			var btn=document.getElementsByTagName("input");//按鈕變量來自標簽
			var ctt=document.getElementClssName("content");//元素變量來自類名
			var att=["width","height","background","display","display"];//屬性名數組集合
			var val=["200px","200px","red","none","block"];//屬性值數組集合,屬性值與屬性名一一對應
		for(var i=0;i<btn.length;i++){			btn[i].index=i;//數組btn中元素的索引值=i,給按鈕數組中的每個元素編號
			btn[i].onclick=function(){//給數組中的元素添加點擊事件,點擊第i個按鈕,調用函數				
			       changeStyle(ctt,att[this.index],val[this.index])//結合外部函數1,形成閉包,ctt為元素,this.index為按鈕數組中元素的索引值,即i;屬性att數組的第(this.index=i)個元素,屬性值數組val的第(this.index=i)個元素值。
			       this.index==btn.length-1&&(ctt.style.cssText=" ");//可寫成:if(this.index==btn.length-1){ctt.style.cssText=""},點擊第四個按鈕,清空css樣式(cssText()適用塊元素)
		    }
	    }
	}
</script>

相關推薦:

HTML結構元素是什么?HTML中各種結構元素的總結(純文本)

如何動態生成html元素以及為元素追加屬性的方法介紹(附代碼)

以上就是關于控制元素中div屬性的使用方法的詳細內容,更多請關注php中文網其它相關文章!


網站建設是一個廣義的術語,涵蓋了許多不同的技能和學科中所使用的生產和維護的網站。




主站蜘蛛池模板: 天天干天天狠 | 色色网视频 | 色偷偷亚洲男人天堂 | 日本www色视频成人免费网站 | 日本免费在线视频 | 青青草人人 | 天天干夜夜笙歌 | 特黄色一级片 | 日本男人天堂网 | 人人入人人爱 | 婷婷伊人网 | 中文字幕在线看视频一区二区三区 | 欧美一块操 | 日日爽夜夜操 | 色狠狠综合网 | 日本不卡一区二区三区视频 | 五月婷在线视频 | 日韩射 | 亚洲a影院| 五月婷婷久 | 日本爽爽爽爽爽爽在线观看免 | 欧洲真实呦女网站 | 天天干天天干天天色 | 欧美写真视频一区 | 日韩欧美不卡 | 欧美亚洲国产人成aaa | 亚洲 日本 欧美 日韩精品 | 全黄一级片 | 日本欧美一区二区三区在线观看 | 欧美性猛交xxxx乱大交极品 | 亚洲第一视频网站 | 天天搞天天操 | 亚洲综合激情丁香六月 | 色综合天天射 | 亚洲免费在线观看 | 日本成人在线免费观看 | 欧美性猛交xxxx乱大交be | 中文字幕成人免费视频 | 色狠台湾色综合网站 | 日本卡一卡2卡3卡4精品卡无人区 | 手机av在线播放 |