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>

示例代码

时间: 2024-11-11 15:23:43

JS作业及代码的相关文章

js常用功能代码

js常用功能代码(持续更新): 1,--折叠与展开 <input id="btnDisplay" type="button" class="baocun2" value="添加" onclick="changeDisplay()" /> <script type="text/javascript"> function changeDisplay() { var h

Android的WebView通过JS调用java代码

做项目时候会遇到我们用WebView 打开一个web,希望这个web可以调用自己的一些方法,比如我们在进一个web页面,然后当我们点击web上的某个按钮时,希望能判断当前手机端是否已经登录,如果未登录,那么就会跳转到登录页面(登陆页面是另一个Activity).这个时候,一个简单的做法就是在按钮动作事件的js上调用java的方法,从而起到判断是否登录,并决定是否跳转到另一个页面. Google的WebView为我们提供了 addJavascriptInterface(Object obj, St

asp.net调用前台js调用后台代码分享

C#前台js调用后台代码 前台js <script type="text/javascript" language="javascript"> function Ceshi() { var a = "<%=Getstr()%>"; alert(a); } </script> <input type="button" onclick="Ceshi();" value=

使用Ant和YUICompressor链接合并压缩你的JS和CSS代码

JS代码和CSS代码在上线前要压缩大家应该都是知道的了.记得之前做项目的时候,最后要交差的时候是找了个网站,将JS代码的文件一个一个地复制,粘贴,复制,粘贴. 当时就在想:TMD有没有好一点的方法,劳资不想老是用Ctrl大法.啊啊啊啊啊啊啊啊阿~.最最坑爹的是,有时候将代码复制粘贴的时候手一抖可能就删了点什么东西,手一快又保存了,反正各种坑爹.坑到没朋友. 但是呢,不压缩也不是是吧? 在写JS代码渐渐多了起来的时候就发现手动压缩根本不是长远的方法.而且JS的代码也开始分块,分功能,分文件写了,尽

多说【最近访客】JS插件通用代码使用方法

多说[最近访客]JS插件通用代码使用方法 多说[最近访客]JS插件可以显示近期访问过你的博客并且已经使用向多说授权过的社交网络账号登录的用户头像,效果如下图所示. 最近访客JS插件的添加步骤如下: 1. 添加多说公用JS代码,每个页面只需添加一次. <!--多说js加载开始,一个页面只需要加载一次 --> <script type="text/javascript"> var duoshuoQuery = {short_name:"您的多说二级域名&q

网易云课堂_C++程序设计入门(上)_第1单元:C++概览_第1单元作业 - 写代码 - 互评 (难度:易)

第1单元作业 - 写代码 - 互评 (难度:易) 查看帮助 返回 提交作业(截止时间已过) 完成并提交作业 作业批改 互评训练 互评作业 自评作业 成绩公布 查看成绩 温馨提示:本次作业的提交截止时间已过,无法成功提交作业.你可以在输入框中输入答案作为练习,但是所有答案都不会计入最后成绩. 请你练习编写一个C++程序,体会C++程序与C程序的不同之处.由于本作业需要同学们互评,因此作业提交时间期限很短,在题目发布后一周内就必须提交完成.超时的同学将无本次测验成绩,不参加互评会导致成绩被扣分.

Meteor: 如何复用node.js包或代码

Meteor基于Node.js,但是却有自己的包管理系统(atmosphere)以及代码加载机制,且meteor是非异步的,这些都意味着,node.js包(npm package)和代码通常不能直接用于meteor程序. 这里分享三种方法以在meteor中复用node.js包和代码. meteorhacks:npm + meteorhacks:async npm+async是复用npm包最便捷的方式.meteor程序添加npm包之后,便可以在packages.json中声明包依赖,在程序中通过M

Android的JS调用Java代码或使用了Javascript相关技术改如何混淆

http://www.androidren.com/index.php?qa=282&qa_1=android的js调用java代码或使用了javascript相关技术改如何混淆 Android 4.2开始 JS调用Java代码的时候必须加上@JavascriptInterface才能调用. 加上@JavascriptInterface之后就必须要考虑混淆时候的问题,如果混淆的时候把@JavascriptInterface搞丢了你的程序就无法调用了. 其实很简单,你只需要在混淆里面加上: -ke

用Sublime Text 3的HTML-CSS-JS Prettify(需安装node.js)插件格式化代码

用Sublime Text 3的HTML-CSS-JS Prettify(需安装node.js)插件格式化代码 用 Sublime Text 格式化代码(安装 HTML-CSS-JS Prettify 插件)时,格式化时却会提示(默认路径未找到Node.js) 下载安装到Node.js 官网下载 32位版本(据说win x64版有问题)安装. 确认Node.js安装路径鼠标右键HTML/CSS/JS Prettify > Set Plugin Options保证插件路径与Node.js安装路径一