1. 程式人生 > >JS作業及代碼

JS作業及代碼

ive function html mouseout out pos ati 代碼 func

技術分享

技術分享
  1 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
  2 <html xmlns="http://www.w3.org/1999/xhtml">
  3 <head>
  4 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
  5 <title>無標題文檔</title>
  6
<style> 7 .dv { width:800px; height:600px; text-align:center;} 8 .td2 { width:80px; height:30px; border:solid #CCC 1px; background:#F00; color:#FFF; text-align:center; position:relative;} 9 .dv1 { width:150px; height:150px; border:solid #000 3px;} 10 .dv2 { width:300px; height:250px; border:solid #CCC 20px; position:absolute; top:100px; left:460px; display:none; background:#FFF;}
11 .td3 { width:30px; height:30px; border:solid #999 1px; text-align:center; color:#FFF;} 12 .td4 { width:30px; height:30px; border:solid #999 1px; text-align:center; color:#666; background:#CCC;} 13 .td5 { width:60px; height:30px; border:solid #999 1px; text-align:center; color:#FFF; background:#009;} 14
.tb { padding-left:70px; padding-top:20px;} 15 </style> 16 <script> 17 window.onload=function(){ 18 var td1=document.getElementById("td"); 19 var dv0=document.getElementById("dva"); 20 var dv1=document.getElementById("dvv"); 21 var dv2=document.getElementById("dve"); 22 var color1=document.getElementById("c1"); 23 var color2=document.getElementById("c2"); 24 var color3=document.getElementById("c3"); 25 var width1=document.getElementById("w1"); 26 var width2=document.getElementById("w2"); 27 var width3=document.getElementById("w3"); 28 var height1=document.getElementById("h1"); 29 var height2=document.getElementById("h2"); 30 var height3=document.getElementById("h3"); 31 var re=document.getElementById("recover"); 32 var su=document.getElementById("sure"); 33 34 td1.onclick=function(){ 35 dv2.style.display=‘block‘; 36 dv0.style.background=‘#999999‘; 37 } 38 39 color1.onclick=function(){ 40 dv1.style.background=‘#F00‘; 41 } 42 color1.onmouseover=function(){ 43 color1.style.background=‘#F00‘; 44 } 45 color1.onmouseout=function(){ 46 color1.style.background=‘#99CC66‘; 47 } 48 49 color2.onclick=function(){ 50 dv1.style.background=‘#FF0‘; 51 } 52 color2.onmouseover=function(){ 53 color2.style.background=‘#FF0‘; 54 } 55 color2.onmouseout=function(){ 56 color2.style.background=‘#CCCC00‘; 57 } 58 59 color3.onclick=function(){ 60 dv1.style.background=‘#00F‘; 61 } 62 color3.onmouseover=function(){ 63 color3.style.background=‘#00F‘; 64 } 65 color3.onmouseout=function(){ 66 color3.style.background=‘#3399CC‘; 67 } 68 69 width1.onclick=function(){ 70 dv1.style.width=‘200px‘; 71 } 72 width1.onmouseover=function(){ 73 width1.style.background=‘#F90‘; 74 } 75 width1.onmouseout=function(){ 76 width1.style.background=‘#CCC‘; 77 } 78 79 width2.onclick=function(){ 80 dv1.style.width=‘300px‘; 81 } 82 width2.onmouseover=function(){ 83 width2.style.background=‘#F90‘; 84 } 85 width2.onmouseout=function(){ 86 width2.style.background=‘#CCC‘; 87 } 88 89 width3.onclick=function(){ 90 dv1.style.width=‘400px‘; 91 } 92 width3.onmouseover=function(){ 93 width3.style.background=‘#F90‘; 94 } 95 width3.onmouseout=function(){ 96 width3.style.background=‘#CCC‘; 97 } 98 99 height1.onclick=function(){ 100 dv1.style.height=‘200px‘; 101 } 102 height1.onmouseover=function(){ 103 height1.style.background=‘#F90‘; 104 } 105 height1.onmouseout=function(){ 106 height1.style.background=‘#CCC‘; 107 } 108 109 height2.onclick=function(){ 110 dv1.style.height=‘300px‘; 111 } 112 height2.onmouseover=function(){ 113 height2.style.background=‘#F90‘; 114 } 115 height2.onmouseout=function(){ 116 height2.style.background=‘#CCC‘; 117 } 118 119 height3.onclick=function(){ 120 dv1.style.height=‘400px‘; 121 } 122 height3.onmouseover=function(){ 123 height3.style.background=‘#F90‘; 124 } 125 height3.onmouseout=function(){ 126 height3.style.background=‘#CCC‘; 127 } 128 129 re.onclick=function(){ 130 dv1.style.width=‘150px‘; 131 dv1.style.height=‘150px‘; 132 dv1.style.background=‘none‘; 133 } 134 135 su.onclick=function(){ 136 dv2.style.display=‘none‘; 137 dv0.style.background=‘none‘; 138 } 139 } 140 </script> 141 </head> 142 143 <body> 144 <div id="dva" class="dv"> 145 <table> 146 <tr> 147 <td> 148 <strong>請為下面的DIV設置樣式:</strong> 149 </td> 150 <td id="td" class="td2"> 151 點擊設置 152 </td> 153 </tr> 154 </table> 155 <div id="dvv" class="dv1"> 156 </div> 157 <div id="dve" class="dv2"> 158 <table cellspacing="10px"> 159 <tr> 160 <td>請選擇背景顏色:</td> 161 <td id="c1" class="td3" bgcolor="#99CC66">紅</td> 162 <td id="c2" class="td3" bgcolor="#CCCC00">黃</td> 163 <td id="c3" class="td3" bgcolor="#3399CC">藍</td> 164 </tr> 165 <tr> 166 <td>請選擇寬(px):</td> 167 <td id="w1" class="td4">200</td> 168 <td id="w2" class="td4">300</td> 169 <td id="w3" class="td4">400</td> 170 </tr> 171 <tr> 172 <td>請選擇高(px):</td> 173 <td id="h1" class="td4">200</td> 174 <td id="h2" class="td4">300</td> 175 <td id="h3" class="td4">400</td> 176 </tr> 177 </table> 178 <table class="tb" cellspacing="10px"> 179 <tr> 180 <td id="recover" class="td5">恢復</td> 181 <td id="sure" class="td5">確定</td> 182 </tr> 183 </table> 184 </div> 185 </div> 186 </body> 187 </html>
示例代碼

JS作業及代碼