JS作业及代码

 

  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>
示例代码

 

posted @ 2017-05-15 17:09  #安生  阅读(141)  评论(0编辑  收藏  举报