JS又上完了,还是感觉JS技巧性很强,需要多积累经验...看了一下PHP的内容,感觉搭建环境好麻烦,结果回来下了个wamp感觉好像就可以了.....

1.红绿蓝颜色条:

<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>网页背景颜色控制2</title>
<script type="text/javascript">
window.onload = function(){
//找对象
var inputsObj = document.getElementsByTagName("input");
//加时间
for(var i=0;i<inputsObj.length;i++){
inputsObj[i].onchange = function(){
//找对象
var red = document.getElementById("red").value;
var green = document.getElementById("green").value;
var blue = document.getElementById("blue").value;
//输出颜色
document.body.style.backgroundColor="rgb("+red+","+green+","+blue+")";
//找到span标记并写入内容
var spanObj = document.getElementsByTagName("span");
for(var j=0;j<spanObj.length;j++){
spanObj[j].innerHTML = inputsObj[j].value;
}
}
}
}
</script>
</head>
<body>
红:<input type="range" min="0" max="255" id="red" value="255"><span id="res_red">255</span><br>
绿:<input type="range" min="0" max="255" id="green" value="255"><span id="res_green">255</span><br>
蓝:<input type="range" min="0" max="255" id="blue" value="255"><span id="res_blue">255</span><br>
</body>
</html>

2.选项卡切换

<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>选项卡切换</title>
<style type="text/css">
body,ul,li{margin: 0px;padding: 0px;}
ul li{list-style: none;}
.box{
width:298px;
height: 98px;
margin: 10px;
border: 1px solid #eee;
overflow: hidden;
}
.title{
height: 27px;
position: relative;
}
.title ul{
position:absolute;
width: 301px;
left:-1px;
}
.title ul li{
height: 26px;
line-height: 26px;
float: left;
width: 58px;
text-align: center;
overflow: hidden;
background: #fff;
border-bottom: 1px solid #eee;
padding:0px 1px;
background: #f7f7f7;
}
.title ul li.select{
background: #fff;
border-bottom-color: #fff;
border-left: 1px solid #eee;
border-right: 1px solid #eee;
padding:0px;
font-weight: bold;
}
.content .cont{margin: 10px 10px 10px 20px;}
.content .cont ul li{
float: left;
width: 133px;
height: 25px;
line-height: 25px;
overflow: hidden;
}
a:link,a:visited{text-decoration: none;color: #000;}
a:hover{color:#f90;}
</style>
<script type="text/javascript">
window.onload = function(){
var div_titleObj = document.getElementById("title");
var lisObj = div_titleObj.getElementsByTagName("li");
var div_contentObj = document.getElementById("content");
var divsObj = div_contentObj.getElementsByTagName("div");
for(var i=0; i<lisObj.length; i++){
lisObj[i].id = i;
lisObj[i].onclick = function(){
for(var j=0; j<divsObj.length; j++){
divsObj[j].style.display = "none";
lisObj[j].className = "";
}
divsObj[this.id].style.display = "block";
lisObj[this.id].className = "select";
}
} }
</script>
</head>
<body>
<div class="box" id="box">
<div class="title" id="title">
<ul>
<li class="select"><a href="#">公告</a></li>
<li><a href="#">规则</a></li>
<li><a href="#">论坛</a></li>
<li><a href="#">安全</a></li>
<li ><a href="#">公益</a></li>
</ul>
</div>
<div class="content" id="content">
<div class="cont" style="display: block;">
<ul>
<li><a href="#">阿里云总裁胡晓明</a></li>
<li><a href="#">云计算将成为新经济爆发点</a></li>
<li><a href="#">天猫超市发放10亿红包</a></li>
<li><a href="#">高圆圆跑步公开课上线</a></li>
</ul>
</div>
<div class="cont" style="display: none;">
<ul>
<li><a href="#">2016春节发货调整公告</a></li>
<li><a href="#">广告法禁用语大全</a></li>
<li><a href="#">邮费争议问题汇总</a></li>
<li><a href="#">炒信规则调整意见反馈</a></li>
</ul>
</div>
<div class="cont" style="display: none;">
<ul>
<li><a href="#">趣解2016电商四大趋势</a></li>
<li><a href="#">全职妈妈两年两皇冠</a></li>
<li><a href="#">创业社区招募管理员</a></li>
<li><a href="#">滥发信息体检工具上线</a></li>
</ul>
</div>
<div class="cont" style="display: none;">
<ul>
<li><a href="#">拉你进Q群微信刷单?</a></li>
<li><a href="#">推荐店铺安全管理利器</a></li>
<li><a href="#">谨防炒信”黑吃黑“</a></li>
<li><a href="#">警方铲除炒信诈骗团伙</a></li>
</ul>
</div>
<div class="cont" style="display: none;">
<ul>
<li><a href="#">公益宝贝获中华慈善奖</a></li>
<li><a href="#">公益发展指数阿里五星</a></li>
<li><a href="#">公益宝贝卖家发票索取</a></li>
<li><a href="#">公益机构淘宝开店攻略</a></li>
</ul>
</div>
</div>
</div>
</body>
</html>

JS(七)的更多相关文章

  1. JS七种加密解密方法

    http://www.cnblogs.com/mq0036/p/4983858.html HTML或JS加密解密 本文一共介绍了七种方法:   一:最简单的加密解密   二:转义字符"\&q ...

  2. node.js(七) 子进程 child_process模块

    众所周知node.js是基于单线程模型架构,这样的设计可以带来高效的CPU利用率,但是无法却利用多个核心的CPU,为了解决这个问题,node.js提供了child_process模块,通过多进程来实现 ...

  3. Ionic Js七:手势事件

    1.on-hold 长按的时间是500毫秒. HTML 代码 <button on-hold="onHold()" class="button">长 ...

  4. 通用JS七

    instanceof 在原型链上寻找这个属性的定义 match 正则匹配字符串 Symbol() Symbol()函数不能用作构造函数,与new关键字一起使用.这样做是为了避免创建符号包装对象,像使用 ...

  5. 利用nginx concat模块合并js css

    前言: nginx-http-concat模块是由淘宝网开发的,现在淘宝网合并js和css正是用这个模块,如链接http://a.tbcdn.cn/??s/kissy/1.2.0/kissy-min. ...

  6. Node.js+Koa开发微信公众号个人笔记(一)准备工作

    本人也是在学习过程中,所以文章只作为学习笔记,如果能帮到你,那就更好啦~当然也难免会有错误,请不吝指出~ 一.准备工作 1.本人学习教程:慕课网Scott老师的<Node.js七天搞定微信公众号 ...

  7. javascript framework js常用框架

    js常用框架 一.node.js   二.angularjs.js   三.react.js   四.webpack.js   五.flux.js   六.vue.js   七.bootstrap   ...

  8. Js中常见的内存泄漏场景

    常见的内存泄漏场景 内存泄漏Memory Leak是指程序中已动态分配的堆内存由于疏忽或错误等原因程序未释放或无法释放,造成系统内存的浪费,导致程序运行速度减慢甚至系统崩溃等严重后果.内存泄漏并非指内 ...

  9. 初识NodeJS

    1.JavaScript 模块化规范 浏览器环境 AMD Asynchronous Module Definition RequireJS CMD Common Module Definition S ...

随机推荐

  1. Android - 消息机制与线程通信

    以下资料摘录整理自老罗的Android之旅博客,是对老罗的博客关于Android底层原理的一个抽象的知识概括总结(如有错误欢迎指出)(侵删):http://blog.csdn.net/luosheng ...

  2. 九宫重拍(bfs + 康拓展开)

    问题描述 如下面第一个图的九宫格中,放着 1~8 的数字卡片,还有一个格子空着.与空格子相邻的格子中的卡片可以移动到空格中.经过若干次移动,可以形成第二个图所示的局面. 我们把第一个图的局面记为:12 ...

  3. mybatis 自动生成xml文件配置

    http://blog.csdn.net/techbirds_bao/article/details/9233599/

  4. Linux中命令行编译java接口总是提示找不到符号的疑难杂症的解决

    今天学习java的接口,在linux的命令行下写代码练练手吧,啪啪啪一顿猛敲,写了一个接口UsbInserface,UDisk继承UsbInterface,写完了那就编译到bin目录呗. 当时写程序的 ...

  5. C#中MD5加密

    C#中进行MD5加密需要使用MD5这个类,这个类位于System.Security.Cryptography命名空间. 转到元数据得知MD5是抽象类和两个静态方法 上代码详解: //得到其静态方法创建 ...

  6. Installing node-oracledb on Microsoft Windows

    版本 7 由 Laura Ramsey-Oracle 于 2015-10-19 下午11:46创建,最后由 cj 于 2015-10-22 下午7:44修改. Installing node-orac ...

  7. Asp.Net Mvc MapRoute .html不起作用(转)

    RegisterRoutes 注册路由示例配置: public static void RegisterRoutes(RouteCollection routes) { routes.IgnoreRo ...

  8. 非UI线程和UI线程通信

    public void onClick(View v) { new Thread(new Runnable() { public void run() { final Bitmap bitmap = ...

  9. webApi项目中的问题

    1.场景:客户端调用API获取所有品牌列表,使用redis存储,第一次是获取全部,之后会增量获取,通过lasttime参数 出现的问题:redis连接超时,网络流量太大 原因:这个借口没做本地缓存,每 ...

  10. spring事务分类简述

    spring事务的传播行为是面试中经常被问到的问题,要将事务的传播行为与隔离级别熟练的掌握,在实际开发过程中,特别是在并发高.更新数据量大.关系表比较多的情况下,经常会遇到关于事务的问题.首先,要了解 ...