22

<!DOCTYPE html>
<html>
      <head>
            <meta charset="UTF-8">
            <title></title>
            <style type="text/css">
                  #div1{
                        width:100px;
                        height:100px;
                        background-color:#ccc;
                  }
            </style>
            <script>
                window.onload = function(){
                     var Div1 = document.getElementById('div1');
                     
                     Div1.onmouseover = function(){
                           Div1.style.width='300px';
                           Div1.style.backgroundColor='#FF0000';
                     };
                     
                     Div1.onmouseout = function(){
                           Div1.style.width='500px';
                           Div1.style.backgroundColor='#32C54E';
                     };                   
                };
            </script>
      </head>
      <body>
            <div id="div1"></div>
      </body>
</html>

<!DOCTYPE html>
<html>
     <head>
           <meta charset="UTF-8">
           <title></title>
           <style type="text/css">
           </style>
           <script>
                window.onload = function (){
                     var oBtn =document.getElementById('btn');
                     var oText =document.getElementById('text');
                     var oSelect =document.getElementById('select');
                     var oImg =document.getElementById('img');
                     
                     oBtn.onclick = function (){
                           oBtn.value = 'button';        //007 功能:鼠标点击事件,点击后,修改按钮的value值为'button'
                           oText.value = '1234456';      //008 功能:鼠标点击事件,点击后,修改单行文本框的value值为'1234456'
                           oText.value = oSelect.value;  //009 功能:鼠标点击事件,点击后,修改单行文本框的value值为单选框的value值
                           oImg.src = oText.value;       //010 功能:鼠标点击事件,点击后,根据单行文本框的图片地址 修改图片 网络图片地址也可以,
                                                         //并且输入什么显示什么,输入html标签也可以显示出来。
                     };                   
                };
           </script>
     </head>
     <body>     
           <input id="text" type="text" />
           
           <select id="select">
                <option value="北京">北京</option>
                <option value="上海">上海</option>
                <option value="广州">广州</option>
           </select>
           
           <input id="btn" type="button" value="按钮" />
           
           <br/>
           <img id="img" src="../../../images/logo.png"  />
     </body>
</html>


<!DOCTYPE html>
<html>
	<head>
		<meta charset="UTF-8">
		<title></title>
		<style type="text/css">

		</style>
		<script>
			window.onload = function (){
				var oBtn =document.getElementById('btn');
				var oText =document.getElementById('text');
				var oP =document.getElementById('p');
				
				oBtn.onclick = function (){
					alert(oP.innerHTML);           //011 功能:弹出框,能读取元素之间的内容
					oP.innerHTML = oText.value;    //012 功能:弹出框,能修改元素之间的内容
				};				
			};
		</script>
	</head>

	<body>	
		<input id="text" type="text" />	
		<input id="btn" type="button" value="按钮" />
		<br/>
		<p id="p">这是一段文字。。。</p>
	</body>
</html>


<!DOCTYPE html>
<html>
	<head>
		<meta charset="UTF-8">
		<title>往控件提交文字</title>
		<style type="text/css">
			#div{
				width: 240px;
				height: 200px;
				border: 1px solid #32C54E;
				background-color: #CCCCCC;
				padding: 10px;
			}

		</style>
		<script>
			window.onload = function (){
				var oDiv = document.getElementById('div');
				var oSpan = document.getElementById('span');
				var oText = document.getElementById('text');
				var oBtn = document.getElementById('btn');

				//添加:oDiv.innerHTML + oText.value;   原来的东西+新的东西
				//a=a+b;  a+=b;
				oBtn.onclick = function (){     //匿名函数
					oDiv.innerHTML = oDiv.innerHTML +oSpan.innerHTML + oText.value +'<br/>';
					oText.value = '';
				};				
			};
		</script>
	</head>

	<body>	
		<div id="div"></div>
		<span id="span">课堂:</span>
		<input id="text" type="text" />	
		<input id="btn" type="button" value="提交" />

	</body>
</html>


<!DOCTYPE html>
<html>
	<head>
		<meta charset="UTF-8">
		<title>按钮让文字变大变小</title>
		<style type="text/css">
			#div{
				width: 240px;
				height: 200px;
				border: 1px solid #32C54E;
				background-color: #CCCCCC;
				padding: 10px;
			}

		</style>
		<script>
			window.onload = function (){
				var oBtn1 = document.getElementById('btn1');
				var oBtn2 = document.getElementById('btn2');
				var oP = document.getElementById('p');
				
				var num = 15;  //全局变量
				
				oBtn1.onclick = function (){
					num = num - 1;   
					oP.style.fontSize = num + 'px';
					
				};
				
				oBtn2.onclick = function (){
					num = num + 1;   //num+=1与num=num+1相同      num++ 每次递增一个数  
					oP.style.fontSize = num + 'px';  //js中不允许出现‘-’  font-size  fontSize    margin-left  marginLeft	
				};		
			};
		</script>
	</head>

	<body>	
		<input id="btn1" type="button" value="-" />
		<input id="btn2" type="button" value="+" />
		<p id="p">简单的想法:把qq首页全屏另存为jpg然后通过ps工具切图结合css转换成html,有无从下手的地方可以用firebug, chrome调试工具分析网站结构样式。如果技术熟练自信可以自己先写,写完之后在对比,以其来找寻自己的差距。结构是网站的骨架,如果写的不合理,将是bug产生的重要根源,所以学习分析大型网站的布局样式对初学者来说帮助是很大的。大多数初学者由于对技术的不自信,html结构往往写的很少,而且期望在少的结构上尽可能多的实现页面效果,这样无非加大了html结构所承载的样式属性,众多属性交织在一起就会容易产生bug。qq,sina,163三大官网撸一遍,基本是熟练了。</p>
	</body>

</html>


<!DOCTYPE html>
<html>
	<head>
		<meta charset="UTF-8">
		<title>改样式与颜色</title>
		<style type="text/css">
			#div{
				width: 240px;
				height: 200px;
				border: 1px solid #32C54E;
				background-color: #CCCCCC;
				padding: 10px;
			}
			
			.red{
				width: 500px;
				background-color: #BB92C3;
				padding: 20px;
				color: #3F3F3F;
				border: 10px solid #ccc;
			}
			
			.yellow{
				width: 800px;
				background-color: #CCCCCC;
				padding: 10px;
				color: #FFA500;
				border: 20px solid #32C54E;
			}

		</style>
		<script>
			window.onload = function (){
				var oBtn1 = document.getElementById('btn1');
				var oBtn2 = document.getElementById('btn2');
				var oBtn3 = document.getElementById('btn3');
				var oBtn4 = document.getElementById('btn4');
				var oP = document.getElementById('p');
				
				var num = 15;  //全局变量
				
				oBtn1.onclick = function (){
					num = num - 1;   
					oP.style.fontSize = num + 'px';
					
				};
				
				oBtn2.onclick = function (){
					num = num + 1;   //num+=1与num=num+1相同      num++ 每次递增一个数  
					oP.style.fontSize = num + 'px';  //js中不允许出现‘-’  注意大小写 font-size  fontSize    	
				};		
				
				oBtn3.onclick = function (){
					/*
					oP.style.width = '300px';
					oP.style.backgroundColor = '#BB92C3';
					oP.style.padding = '20px';
					oP.style.color = '#3F3F3F';
					oP.style.border = '10px solid #ccc';
					*/
					oP.className = 'red';   // class是保留字  class=> className 
				};
				
				oBtn4.onclick = function (){
					oP.className = 'yellow';
				};
			};
		</script>
	</head>

	<body>	
		<input id="btn1" type="button" value="-" />
		<input id="btn2" type="button" value="+" />
		<input id="btn3" type="button" value="紫色" />
		<input id="btn4" type="button" value="黄色" />

		<p id="p">简单的想法:把qq首页全屏另存为jpg然后通过ps工具切图结合css转换成html,有无从下手的地方可以用firebug, chrome调试工具分析网站结构样式。如果技术熟练自信可以自己先写,写完之后在对比,以其来找寻自己的差距。结构是网站的骨架,如果写的不合理,将是bug产生的重要根源,所以学习分析大型网站的布局样式对初学者来说帮助是很大的。大多数初学者由于对技术的不自信,html结构往往写的很少,而且期望在少的结构上尽可能多的实现页面效果,这样无非加大了html结构所承载的样式属性,众多属性交织在一起就会容易产生bug。qq,sina,163三大官网撸一遍,基本是熟练了。</p>
	</body>
</html>

<!DOCTYPE html>
<html>
	<head>
		<meta charset="UTF-8">
		<title>改样式与颜色</title>
		<style type="text/css">
			#div{
				width: 100px;
				height: 100px;
				border: 1px solid #DB7093;
			}
		</style>
		<script>
			window.onload = function(){
				var oAttr = document.getElementById('attr');  //将attr  写成了atter导致报错为null空值。
				var oVal = document.getElementById('val');
				var oBtn = document.getElementById('btn');
				var oDiv = document.getElementById('div');
				
				oBtn.onclick = function(){
					oAttr.value  // width backgoundColor
					oVal.value  //   200px red
//					oDiv.style.width = oVal.value; //.后面的值无法随便修改					
					oDiv.style[oAttr.value]= oVal.value;  //[]里面的值可以随便修改
				};
			};
		</script>
	</head>

	<body>	
		请输入属性名称: <input id="attr" type="text" /> <br />
		请输入属性值: <input id="val" type="text" />
		<input id="btn" type="button"  value="确定"/> 
		<div id="div"></div>

	</body>
</html>

<!DOCTYPE html>
<html>
	<head>
		<meta charset="UTF-8">
		<title>按钮让文字变大变小</title>
		<style type="text/css">
			#div{
				width: 240px;
				height: 200px;
				border: 1px solid #32C54E;
				background-color: #CCCCCC;
				padding: 10px;
			}

		</style>
		<script>
			window.onload = function (){
				var oBtn1 = document.getElementById('btn1');
				var oBtn2 = document.getElementById('btn2');
				var oP = document.getElementById('p');
				
				var num = 15;  
				
				oBtn1.onclick = function (){
					if(num>12){
						num = num - 1;   
						oP.style.fontSize = num + 'px';							
					};

				};
				
				oBtn2.onclick = function (){
					if(num<22){
						num = num + 1;  
						oP.style.fontSize = num + 'px'; 	
						alert(num);
					};
	
				};		
			};
		</script>
	</head>

	<body>	
		<input id="btn1" type="button" value="-" />
		<input id="btn2" type="button" value="+" />
		<p id="p">简单的想法:把qq首页全屏另存为jpg然后通过ps工具切图结合css转换成html,有无从下手的地方可以用firebug, chrome调试工具分析网站结构样式。如果技术熟练自信可以自己先写,写完之后在对比,以其来找寻自己的差距。</p>
	</body>

</html>

<!DOCTYPE html>
<html>
	<head>
		<meta charset="UTF-8">
		<title>往控件提交文字</title>
		<style type="text/css">
			#div{
				width: 240px;
				height: 200px;
				border: 1px solid #32C54E;
				background-color: #CCCCCC;
				padding: 10px;
			}

		</style>
		<script>
			window.onload = function (){
				var oDiv = document.getElementById('div');
				var oSpan = document.getElementById('span');
				var oText = document.getElementById('text');
				var oBtn = document.getElementById('btn');

	
				oBtn.onclick = function (){    
					if(oText.value == ''){
						alert('请输入内容')
					}else{
						oDiv.innerHTML = oDiv.innerHTML +oSpan.innerHTML + oText.value +'<br/>';
						oText.value = '';		
					};

				};				
			};
		</script>
	</head>

	<body>	
		<div id="div"></div>
		<span id="span">课堂:</span>
		<input id="text" type="text" />	
		<input id="btn" type="button" value="提交" />

	</body>
</html>

<!DOCTYPE html>
<html>

	<head>
		<meta charset="UTF-8">
		<title>往控件提交文字</title>
		<style type="text/css">
			#div{
				width: 240px;
				height: 200px;
				border: 1px solid #32C54E;
				background-color: #CCCCCC;
				padding: 10px;
			}

		</style>
		<script>
			window.onload = function (){
				var oText = document.getElementById('text1');
				var oBtn = document.getElementById('btn');
	
				oBtn.onclick = function (){    
					if(oText.value == 'CSS'){
						alert('正确');
					}else if(oText.value == 'JS'){
						alert('正确');
					}else if(oText.value == 'HTML'){
						alert('正确');
					}else{
						alert('输入错误');
					};

				};				
			};
		</script>
	</head>

	<body>	
	  通关口令:
	  <input id="text1" type="text" />
		<input id="btn" type="button" value="验证" />


	</body>
</html>

<!DOCTYPE html>
<html>

	<head>
		<meta charset="UTF-8">
		<title>往控件提交文字</title>
		<style type="text/css">
			#div{
				width: 240px;
				height: 200px;
				border: 1px solid #32C54E;
				background-color: #CCCCCC;
				padding: 10px;
			}

		</style>
		<script>
			window.onload = function (){
				var oImg = document.getElementById('img');
				var onOff = true; //开关:布尔值:true真 1-----false 假 0
	
				oImg.onclick = function (){
					if(onOff){
						oImg.src = 'images/1.jpg';
						onOff = false;
					}else{
						oImg.src = 'images/2.jpg';
						onOff = true;
					};
				};
				
			};
		</script>
	</head>

	<body>	
		<img id="img" src="images/1.jpg" />
	</body>
</html>

<!DOCTYPE html>
<html>
	<head>
		<meta charset="UTF-8">
		<title>多张图片切换</title>
		<style type="text/css">
			#content {width: 400px; height: 400px; border: 10px solid #CCCCCC; margin: 40px auto 0; position: relative; background-color: #A9A9A9;}
			#content a {width: 40px; height: 40px; background-color: #000000; border: 5px solid #FFFFFF; position: absolute; top: 175px; text-align: center; text-decoration: none; line-height: 40px; color: #FFFFFF; font-size: 30px; font-weight: bold; filter: alpha(opacity:40); opacity: 0.4;}
			#content a:hover {filter: alpha(opacity:90); opacity: 0.9;}  /*filter: alpha(opacity:60); opacity: 0.6;高亮*/
			#prev {left: 10px;}
			#next {right: 10px;}
			#text,#span{position: absolute; left: 0; width: 400px; height: 30px; line-height: 30px; text-align: center; color: #FFFFFF; background-color: #000000; filter: alpha(opacity:80); opacity: 0.8; }	
			#text {bottom: 0px;  margin: 0px;}
			#span {top: 0px; }
			#img {width: 400px; height: 400px;}
		</style>
		<script>
			window.onload = function(){
				var oPrev = document.getElementById('prev');
				var oNext = document.getElementById('next');
				var oText = document.getElementById('text');
				var oSpan = document.getElementById('span');
				var oImg = document.getElementById('img');
				
				var arrUrl = ['images/1.jpg', 'images/2.jpg', 'images/3.jpg', 'images/4.jpg' ];
				var arrText = ['中秋佳节','韩国明星剧照','美女','银魂'];
				
				var num = 0;
				
				//初始化
				function fnTab(){
					oSpan.innerHTML = num+1+'/'+arrText.length;  //动态的 1/4
					oImg.src = arrUrl[num];
					oText.innerHTML = arrText[num];					
				};
				fnTab();  //函数不会主动执行,所以需要调用一下

				
				
				
				oPrev.onclick = function(){
					num --;
					if(num == -1){
						num = arrText.length-1;  //num等于数组长度减一
					};					
					fnTab();
				};
				
				oNext.onclick = function(){
					num ++;
					if(num == arrText.length){
						num = 0;
					};
					
					fnTab();
				};  
			};
		</script>
	</head>

	<body>	
		<div id="content">
			<a id="prev" href="javascript:;"> < </a>
			<a id="next" href="javascript:;"> > </a>
			<p id="text">图片文字加载中.....</p>
			<span id="span">数量正在计算中</span>
			<img id="img" src=""/>

		</div>
	</body>
</html>

<!DOCTYPE HTML>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>无标题文档</title>
<style>

</style>
<script>
/*
	#list{} var oUl = document.getElementById('list');  //静态方法  只能表示一个
	li{}    document.getElementsByName('li');    //动态方法,可以表示多个
	#list li{} var aLi = oUl.getElementsByTagName('li');
	//aLi => [li,li,li] 元素的集合
	aLi.length  3
	aLi[0]
	//在用TagNasme的时候,必须要加上:[]
*/	
	window.onload = function(){
		var oUl = document.getElementById('list');
		var aLi = oUl.getElementsByTagName('li');
		
		alert(aLi.length);
		
	};
	
</script>
</head>

<body>
	<ul id="list">
		<li></li>
		<li></li>
		<li></li>
	</ul>
</body>
</html>

<!DOCTYPE HTML>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>无标题文档</title>
<style>

</style>
<script>

	window.onload = function(){
		//document.title = 123;
		//document.body.innerHTML = 'abc'
		var aBtn = document.getElementsByTagName('input');
		
		//alert(aBtn.length);
		document.body.innerHTML = '<input type ="button" value="按钮"/><input type ="button" value="按钮"/><input type ="button" value="按钮"/>';
		//alert(aBtn.length);
		aBtn[0].onclick = function (){alert(1);};
		aBtn[1].onclick = function (){alert(2);};
		aBtn[2].onclick = function (){alert(3);};		
	};
		

</script>
</head>

<body>

</body>
</html>

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值