5.1点击4个按钮显示相应的div
事件:onclick
属性:display,className
用到for语句,index标记,this当前事件
先清空后附加
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
<title>Examples</title>
<meta name="description" content="">
<meta name="keywords" content="">
<link  href="css1.css" rel="stylesheet" type="text/css"
charset="UTF-8">
</head>
<body>
<div id="div1">
	<input class="active" type="button" value="服装"/>
	<input  type="button" value="家具"/>
	<input  type="button" value="运动"/>
	<input  type="button" value="提醒"/>
	<div>女装,男装,童装</div>
	<div>家具用品</div>
	<div>户外运动</div>
	<div>注意事项</div>
</div>
<script src="js1.js"> </script>        
</body>
</html>
/////////////////css
#div1 .active{
	background:yellow;
}
#div1 div{
	width:200px;
	height:200px;
	border:1px red solid;
	background:#ccc;
	display:none;
}
/////////////////////////js
window.onload=function(){
var oDiv=document.getElementById("div1");
var oBtn=oDiv.getElementsByTagName("input");
var aDiv=oDiv.getElementsByTagName("div");
	for(var i=0;i<oBtn.length;i++){
		oBtn[i].index=i;
		oBtn[i].onclick=function(){
			for(var i=0;i<oBtn.length;i++){
            oBtn[i].className="";
            aDiv[i].style.display="none";
           };
           this.className="active";
           aDiv[this.index].style.display="block";
		};
}
};
5.1点击4个按钮显示相应的div的更多相关文章
- JS实现点击参数面板按钮显示或隐藏数据
		当报表中列出数据太多时,想通过显示按钮隐藏明细数据只显示统计数据.如下图示例,那么该如何实现呢?本文以FineReport为例,来讲述JS如何实现点击参数面板按钮显示或隐藏数据. 打开报表 在参数面板 ... 
- 帆软报表(finereport)JS实现点击参数面板按钮显示或隐藏数据
		当报表中列出数据太多时,想通过显示按钮隐藏明细数据只显示统计数据.如下图示例,那么该如何实现呢?本文以FineReport为例,来讲述JS如何实现点击参数面板按钮显示或隐藏数据. 打开报表 在参数面板 ... 
- jquery点击按钮显示和隐藏DIv
		function changeDisplay() { if ($("#btnShow").attr("value")== "添加附件") { ... 
- React 点击按钮显示div与隐藏div,并给div传children
		最近做了一个react的点击按钮显示与隐藏div的一个小组件: [筛选]组件FilterButton import React,{Component} from 'react'; import {re ... 
- 安卓TextView限定行数最大值,点击按钮显示所有内容
		问题展示 如上图所示,在普通的TextView中,要求: 最多显示3行 超过三行显示展开按钮 且点击展开按钮显示完整内容 这个需求看似简单,但解决起来会遇到两个较为棘手的问题:1,如何判断是否填满了前 ... 
- 点击按钮显示隐藏DIV,点击DIV外面隐藏DIV
		点击按钮显示隐藏DIV,点击DIV外面隐藏DIV 注意:此方法对touch事件不行,因为stopPropagation并不能阻止touchend的冒泡 <style type="tex ... 
- 原生JS实现点击一个按钮显示一个div,再点击按钮div隐藏,或点击除div外其它空白处div隐藏
		<!DOCTYPE html> <html style="font-size: 24px"> <head> <title>js点击按 ... 
- JavaScript点击按钮显示   确认对话框
		//JavaScript点击按钮显示确认对话框 <html xmlns="http://www.w3.org/1999/xhtml"> <head> < ... 
- Html + JS : 点击对应的按钮,进行选择是隐藏还是显示(用户回复功能)
		例如: 当我点击按钮1时,点击第一下进行显示This is comment 01,点击第二下隐藏This is comment 01 当我点击按钮2时,点击第一下进行显示This is comment ... 
随机推荐
- js 变量、函数提升
			js 变量.函数提升 先简单理解下作用域的概念,方便对变量与函数提升的概念的理解 function foo() { var x = 1; if (x) { var x = 2; } console.l ... 
- 【iOS系列】-UIButton的非常规使用
			[iOS系列]-UIButton的非常规使用 主要介绍UIButton在开发中得小技巧,使用好了,可以达到很奇妙的效果. 1:设置按钮内边距属性,可以呈现出相框的效果 btn.contentEdgeI ... 
- jetty9 web app的部署
			jetty9将web app和web app的context配置文件都放在${JETTY_HOME}/webapps下面. 例如,如果有一个myapp.war,首先将其放入${JETTY_HOME}/ ... 
- instruction set汇总
			1 aarch64 它armv8-A架构的一种执行状态,之所以说它是一种执行状态是因为,armv8-A还有aarch32这个执行状态.aarch64是64位执行状态,aarch32是32位的执行状态. ... 
- mongo03
			Mongo存储的单位是文档,文档是js对象, use test2 db.createCollection("stu")//隐士创建库显示创建表 db.stu.,name:" ... 
- leetcode 660. Remove 9
			Start from integer 1, remove any integer that contains 9 such as 9, 19, 29... So now, you will have ... 
- bzoj 4571 美味 —— 主席树
			题目:https://www.lydsy.com/JudgeOnline/problem.php?id=4571 区间找异或值最大,还带加法,可以用主席树: 可以按位考虑,然后通过加上之前已经有的答案 ... 
- Ubuntu12.04中新的快捷键(转载)
			转自:http://blog.51osos.com/linuxnews/ubuntu12-04%E4%B8%AD%E6%96%B0%E7%9A%84%E5%BF%AB%E6%8D%B7%E9%94%A ... 
- Linux 常用命令十六 文件权限管理
			一.ls -l 各段含义 wang@wang:~/workpalce/threading$ ls -l 总用量 drwxrwxr-x wang wang 12月 : a -rw-rw-r-- wang ... 
- Survival on the Titanic (泰坦尼克号生存预测)
			>> Score 最近用随机森林玩了 Kaggle 的泰坦尼克号项目,顺便记录一下. Kaggle - Titanic: Machine Learning from Disaster On ... 
