问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

JavaScript 判断下拉列表

发布网友 发布时间:2022-04-27 02:14

我来回答

2个回答

热心网友 时间:2022-04-27 03:43

<script type="text/javascript">
function select_change(_select) {
var index=_select.value;
for(i=0;i<9;i++){
var place = document.getElementById("place"+i).style.display="none";
}
var place = document.getElementById("place"+index).style.display="inline";
}
</script>
<div id="r_ckbox">
<select name="headimage" id="headimage" class="box" onchange="select_change(this)">
<option value="0" selected="selected">默认头像</option>
<option value="1">男头像1</option>
<option value="2">男头像2</option>
<option value="3">男头像3</option>
<option value="4">女头像1</option>
<option value="5">女头像2</option>
<option value="6">女头像3</option>
<option value="7">其他1</option>
<option value="8">其他2</option>
</select>
</div>
<div id="r_image">
<img src="photo/girl0.jpg" width="60" height="60" id="place0" />
<img src="photo/girl1.jpg" width="60" height="60" id="place1" style="display:none"/>
<img src="photo/girl2.jpg" width="60" height="60" id="place2" style="display:none"/>
<img src="photo/girl3.jpg" width="60" height="60" id="place3" style="display:none"/>
<img src="photo/girl4.jpg" width="60" height="60" id="place4" style="display:none"/>
<img src="photo/girl5.jpg" width="60" height="60" id="place5" style="display:none"/>
<img src="photo/girl6.jpg" width="60" height="60" id="place6" style="display:none"/>
<img src="photo/girl7.jpg" width="60" height="60" id="place7" style="display:none"/>
<img src="photo/girl8.jpg" width="60" height="60" id="place8" style="display:none"/>
</div>
这样试试看,这种方法重效率上应该会快一点

热心网友 时间:2022-04-27 05:01

看看这个吧,脚本挺简单的:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>test</title>
<style type="text/css">
<!--
img {
margin: 50px auto auto 100px;
height: 80px;
width: 80px;
}
-->
</style>
</head>

<body>
<div id="r_ckbox">
<select name="headimage" class="box">
<option value="0" selected="selected">默认头像</option>
<option value="1">男头像1</option>
<option value="2">男头像2</option>
</select>
</div>
<div id="r_image">
<img src="photo/img_1.gif" width="60" height="60" id="place" />
</div>
<script type="text/javascript">
document.getElementsByTagName("select")[0].onchange = function() {
var index = this.value;
var place = document.getElementById("place");
place.src = "photo/img_" + index + ".gif";
}
</script>

</body>
</html>
注意:photo目录下的图片文件应该统一名称为img_1.gif, img_2.gif, ....等等。如果是jpg格式的(只能用一种格式哦),则要把脚本里面的".gif"改为".jpg"
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
求大学生谈恋爱的各种弊端 大学生恋爱的利大于弊吗? 大学生谈恋爱的弊处 dnf现在站街16000的物攻 增加100物攻能张多少 家里养的蚕宝宝是要蜕皮了吗 富贵包硬和软的区别 【已完成】为什么腋窝突然有异味? 女生为什么有狐臭症状? 为什么会狐臭 万视宝这个牌子是做什么的?有人了解嘛? 钱撕断了怎么办 为什么oppo手机铃声音量调到最小后,相机拍照时没有声音了???(快门声音是打开的) oppor9手机自带相机要怎么弄才在拍照的时候没有声音? 撕毁人民币怎么处罚 苹果出行app文件夹名称 三星c5000有指纹锁吗 本手机三星C5000系列,现在开机屏幕解锁密码忘了,我现在开机都是用三星账号密码开机。请问我的这种 三星c5000一键锁屏怎么设置 sm—c500怎么强制解锁 怎么制作无水印的假视频? 三星一C5000手机密码锁忘了怎么办? 在第十一届内蒙古金融家与企业家年会上有哪个重要领导做了发言呢? 为什么新鲜肉炸出来肉丸子会发酸牛肉买牛肉? 肉丸怎么样 编写需求分析说明书 请问哪个大神知道哪能找到软件工程的SRS(软件需求文档)的例子? 为什么只有刚杀出来没几个小时的新鲜猪肉才能做出弹性口感好的肉丸?是什么原因,是不是里面有哪些新鲜化 急!!!求助需求分析怎么写! 租房缴税 谁有一个完整的需求分析文档,急需,谢谢. 麦卢卡蜂蜜会结晶吗? 麦卢卡蜂蜜结晶了还可以吃吗 高考首先考哪一门,时间是几点到几点 连信给朋友点赞显示发送失败:稍后再试是什么意思? QQ空间无法给好友发表的动态点赞,点了没反应,持续都有10天了! 我朋友最近总发朋友圈,为什么我最近一点赞我就发现他突然有几天不发了,然后,过几天再发。连续几次了? 布莱克-斯科尔斯公式的罗伯特·默顿 迈伦·斯克尔斯 关于做家务活的春节见闻日记5篇100字数限制 金融工程学。关于期权期货。 求神奇宝贝黑白全道具金手指 我CPU风扇的塑料挂钩断了怎么办哦 大家谁知道“假面舞客”Jabbawockeez舞团在&lt;舞出我人生&gt;中的这段舞的背景音乐``帮帮忙呐~`谢谢 这个cpu风扇怎么拆,下面哪个卡扣是什么? 请问这种cpu风扇的壳怎么拆下来? 快手直播间心动值怎么弄 魅族mx4手机信号满格打不出去是什么回事 新浪微博怎么发起投票啊 我手机是魅族的,从昨天下午开始手机突然无服务,但是差不多隔一个小时左右,手机又有信号还是满格! 魅族mx3能连的上路由器发出的无线网,信号是满格,但是不能上网 别的手机连上都可以上 什么是超级AMOLED触摸屏?