JS(七)
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(七)的更多相关文章
- JS七种加密解密方法
http://www.cnblogs.com/mq0036/p/4983858.html HTML或JS加密解密 本文一共介绍了七种方法: 一:最简单的加密解密 二:转义字符"\&q ...
- node.js(七) 子进程 child_process模块
众所周知node.js是基于单线程模型架构,这样的设计可以带来高效的CPU利用率,但是无法却利用多个核心的CPU,为了解决这个问题,node.js提供了child_process模块,通过多进程来实现 ...
- Ionic Js七:手势事件
1.on-hold 长按的时间是500毫秒. HTML 代码 <button on-hold="onHold()" class="button">长 ...
- 通用JS七
instanceof 在原型链上寻找这个属性的定义 match 正则匹配字符串 Symbol() Symbol()函数不能用作构造函数,与new关键字一起使用.这样做是为了避免创建符号包装对象,像使用 ...
- 利用nginx concat模块合并js css
前言: nginx-http-concat模块是由淘宝网开发的,现在淘宝网合并js和css正是用这个模块,如链接http://a.tbcdn.cn/??s/kissy/1.2.0/kissy-min. ...
- Node.js+Koa开发微信公众号个人笔记(一)准备工作
本人也是在学习过程中,所以文章只作为学习笔记,如果能帮到你,那就更好啦~当然也难免会有错误,请不吝指出~ 一.准备工作 1.本人学习教程:慕课网Scott老师的<Node.js七天搞定微信公众号 ...
- javascript framework js常用框架
js常用框架 一.node.js 二.angularjs.js 三.react.js 四.webpack.js 五.flux.js 六.vue.js 七.bootstrap ...
- Js中常见的内存泄漏场景
常见的内存泄漏场景 内存泄漏Memory Leak是指程序中已动态分配的堆内存由于疏忽或错误等原因程序未释放或无法释放,造成系统内存的浪费,导致程序运行速度减慢甚至系统崩溃等严重后果.内存泄漏并非指内 ...
- 初识NodeJS
1.JavaScript 模块化规范 浏览器环境 AMD Asynchronous Module Definition RequireJS CMD Common Module Definition S ...
随机推荐
- js中的隐式转换
js中的不同的数据类型之间的比较转换规则如下: 1. 对象和布尔值比较 对象和布尔值进行比较时,对象先转换为字符串,然后再转换为数字,布尔值直接转换为数字 [] == true; //false [] ...
- HDU -1864最大报销额(01背包)
这道题属于简单的01背包,但是背包问题还算简单,就是前面的细节处理的时候要注意,题意大致说了三条限制吧 1. 只有a, b, c 三种类型的发票可以报销,其它的一律不报销 2. 物品单项的报销额不超过 ...
- Tomcat 加入windows 服务自启动设置
基于J2ee技术开发,可以运行在Tomcat.weblogic.websphere等J2ee应用服务器上,对于一般访问量不是很高的客户我们推荐使用Tomcat(开源免费),一般情况下Tomcat服务需 ...
- C# 窗口传值的方法
方法一: A to B 设置FormB 为 带参数的构造函数 public Form2( object msg) { InitializeComponent(); } 方法二: A to B 定义一 ...
- grunt -- javascript自动化工具
grunt 是一个基于npm,node.js 用js编写的工具框架,可以自动完成一些重复性的任务(如合并文件,语法检查,压缩代码), grunt拥有庞大的插件库,可以满足各种自动化批处理需求,常用的插 ...
- jQuery验证框架 .
目录视图 摘要视图 订阅 “程序人生”中国软件开发者职业生涯调查 CSDN社区“三八节”特别活动 开发者职业生涯调查之未来 jQuery验证框架 分类: JQuery 2 ...
- js中如何把字符串转化为对象
例如 [javascript] var test='{ colkey: "col", colsinfo: "NameList" }' var ...
- XML and JSON 验证
function ChkJson(strJson) { //判断Json格式是否正确 if (strJson == null || strJson == "") return tr ...
- Android 如何调用自写APK和非自写APK
由于项目需要,调用一个现成的APK,总结之余,顺便把怎么调用自写APK的方法也写上,以做比较 1.如何调用现成的APK: 先上调用代码,然后再一一解释: Intent mIntent = new In ...
- SQL Server 2008 R2 的版本和组件
SQL Server 2008 R2 的版本和组件 SQL Server 2008 R2 其他版本 SQL Server 2008 SQL Server 2005 SQL Server 2012 ...