js,级联替换(图片)
2015-09-03 09:53
507 查看
<!doctype html>
<html>
<head>
<meta charset="utf-8">
<title>魔兽世界</title>
<style>
*{
margin:0px auto;
padding:0px;
}
body{
margin:0px auto;
padding:0px;
}
article{
margin-top:5px;
width:520px;
height:400px;
background:url(bj.png) repeat-y;
text-align:center;
}
p{
font-size:14px;
}
form{
margin-top:30px;
line-height:30px;
}
select{
width:180px;}
#div1{
width:200px;
height:200px;
background:url(tb.png) no-repeat -4px -9px;
border-radius:8em;
position:relative;
text-align:center;
margin-top:40px;
}
#div2{
width:167px;
height:167px;
border-radius:7em;
position:absolute;
z-index:1px;
margin-top:16px;
margin-left:17px;
}
img{
width:167px;
height:167px;
border-radius:7em;
}
</style>
<script>
var arrzy=new Array();
arrzy["联盟"]=["牧师","法师","黑暗神殿","术士"];
arrzy["部落"]=["牧师","法师","黑暗神殿","术士"];
var arrman=new Array();
arrman["牧师"]=["ms.jpg"];
arrman["法师"]=["fs.jpg"];
arrman["术士"]=["ss.jpg"];
arrman["黑暗神殿"]=["hasd.jpg"];
var Zy;
window.onload=function(){
for(var i in arrzy){
Zy=new Option(i,i);
document.form1.zy.options.add(Zy);
}
}
function changZY(value){
document.form1.man.options.length=1;
for(var i in arrzy[value]){
if(i==0){
Zy=new Option(arrzy[value][i],arrzy[value][i],true);
}else{
Zy=new Option(arrzy[value][i],arrzy[value][i]);
}
document.form1.man.options.add(Zy);
}
var str=document.form1.man.value;
changman(str);
}
function changman(value){
for(var i in arrman){
if(i==value){
var image=document.images;
image[0].src=arrman[i][0];
}
}
if(value=="--请选择角色--"){
var image=document.images;
image[0].src="sy.png";
}
}
</script>
</head>
<body>
<article>
<p><h4>魔兽世界八大种族(图)</h4></p>
<form name="form1">
<p>阵营选择 <select name="zy" onChange="changZY(this.value)">
<option>--请选择阵营--</option>
</select></p>
<p>角色选择 <select name="man" onChange="changman(this.value)">
<option>--请选择角色--</option>
</select></p>
</form>
<div id="div1">
<div id="div2">
<img src="sy.png"/>
</div>
</div>
</article>
</body>
</html>
<html>
<head>
<meta charset="utf-8">
<title>魔兽世界</title>
<style>
*{
margin:0px auto;
padding:0px;
}
body{
margin:0px auto;
padding:0px;
}
article{
margin-top:5px;
width:520px;
height:400px;
background:url(bj.png) repeat-y;
text-align:center;
}
p{
font-size:14px;
}
form{
margin-top:30px;
line-height:30px;
}
select{
width:180px;}
#div1{
width:200px;
height:200px;
background:url(tb.png) no-repeat -4px -9px;
border-radius:8em;
position:relative;
text-align:center;
margin-top:40px;
}
#div2{
width:167px;
height:167px;
border-radius:7em;
position:absolute;
z-index:1px;
margin-top:16px;
margin-left:17px;
}
img{
width:167px;
height:167px;
border-radius:7em;
}
</style>
<script>
var arrzy=new Array();
arrzy["联盟"]=["牧师","法师","黑暗神殿","术士"];
arrzy["部落"]=["牧师","法师","黑暗神殿","术士"];
var arrman=new Array();
arrman["牧师"]=["ms.jpg"];
arrman["法师"]=["fs.jpg"];
arrman["术士"]=["ss.jpg"];
arrman["黑暗神殿"]=["hasd.jpg"];
var Zy;
window.onload=function(){
for(var i in arrzy){
Zy=new Option(i,i);
document.form1.zy.options.add(Zy);
}
}
function changZY(value){
document.form1.man.options.length=1;
for(var i in arrzy[value]){
if(i==0){
Zy=new Option(arrzy[value][i],arrzy[value][i],true);
}else{
Zy=new Option(arrzy[value][i],arrzy[value][i]);
}
document.form1.man.options.add(Zy);
}
var str=document.form1.man.value;
changman(str);
}
function changman(value){
for(var i in arrman){
if(i==value){
var image=document.images;
image[0].src=arrman[i][0];
}
}
if(value=="--请选择角色--"){
var image=document.images;
image[0].src="sy.png";
}
}
</script>
</head>
<body>
<article>
<p><h4>魔兽世界八大种族(图)</h4></p>
<form name="form1">
<p>阵营选择 <select name="zy" onChange="changZY(this.value)">
<option>--请选择阵营--</option>
</select></p>
<p>角色选择 <select name="man" onChange="changman(this.value)">
<option>--请选择角色--</option>
</select></p>
</form>
<div id="div1">
<div id="div2">
<img src="sy.png"/>
</div>
</div>
</article>
</body>
</html>
相关文章推荐
- JSP笔记――9.Listener介绍
- JSP笔记――8.Filter介绍
- jsp页面第一行报错问题
- JSP笔记――7.自定义标签
- JSP笔记――6.Servlet简介
- JSP笔记――5.九个内置对象
- JSP笔记――4.七个动作指令
- JSP笔记――3.JSP的三个编译指令
- JSP笔记――2.四种基本语法
- JSP笔记――1.运行原理
- JS日期格式化
- js一些跳转网页以及自动弹出广告
- 悟透JavaScript
- 《你不知道的JavaScript》读书笔记(一)作用域
- JavaScript操作cookie
- 客户化jsp标签的作用
- JavaScript API 设计原则
- js replace 用法
- javascript里的几个特殊值
- JavaScript编码规范