js怎样用下拉按钮选择图片 一个jsp页面,下拉按钮下是一组图片名称,选择一个后,就能改变跟在后面的图片 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 <select id="slt"><option value="0" select="selected">请选择</option></select> <script> var Imgs = []; Imgs.push("1.jpg"); Imgs.push("2.jpg"); Imgs.push("3.jpg"); Imgs.push("4.jpg"); var currImgID = "current"; InitSlt(); function InitSlt(){ var obj = document.getElementById("slt"); obj.onchange = changeCallback; for(var i = 0; i < Imgs.length; i++){ var opt = document.createElement("option"); opt.value = opt.innerHTML = Imgs[i]; obj.appendChild(opt); } } function changeCallback(){ if(!document.getElementById(currImgID)){ var obj = document.createElement("img"); obj.id = currImgID; if(document.documentElement){ document.documentElement.appendChild(obj); } else{ document.body.appendChild(obj); } } var currentObj = document.getElementById(currImgID); if(this.selectedIndex > 0){ currentObj.src = this.options[this.selectedIndex].value; } } <select onchange="document.getElementById('imgID').src=this.value"><option value="http://c.csdn.net/bbs/t/5/i/pic_logo.gif">1<option value="http://static.googleadsserving.cn/pagead/imgad?id=CNCKjYjn7-jSXhDIARi9ATIIXaAHzsAegbE">2</select><img id="imgID"/> 用DIV模拟一个下接列表框不就成了 这个我试过了,是对的,但<img src="xxx" id="imgID"/>写成这样一开始也会显示图片了 正则表达式的问题 如何实现“复制帖子链接到剪贴板”这样的功能? servlet如何获得fckeditor编辑里的带上样式标签的值 求助:一段关于时间处理的JS代码,IE浏览器下兼容问题 一个简单的Frame问题 解决就给分哈 链接的问题 jquery easyui datagrid 如何第一次点击列标题时是降序排列? 关于将表单元素作为参数传递 扩展名为.htc文件的问题! Javascript 的URLEconding问题? 急!!! 在线运行代码问题 这该死的IE6,快被它逼疯了
<select id="slt"><option value="0" select="selected">请选择</option></select>
<script>
var Imgs = [];
Imgs.push("1.jpg");
Imgs.push("2.jpg");
Imgs.push("3.jpg");
Imgs.push("4.jpg");
var currImgID = "current";
InitSlt(); function InitSlt(){
var obj = document.getElementById("slt");
obj.onchange = changeCallback;
for(var i = 0; i < Imgs.length; i++){
var opt = document.createElement("option");
opt.value = opt.innerHTML = Imgs[i];
obj.appendChild(opt);
}
} function changeCallback(){
if(!document.getElementById(currImgID)){
var obj = document.createElement("img");
obj.id = currImgID;
if(document.documentElement){
document.documentElement.appendChild(obj);
}
else{
document.body.appendChild(obj);
}
} var currentObj = document.getElementById(currImgID);
if(this.selectedIndex > 0){
currentObj.src = this.options[this.selectedIndex].value;
}
}
<option value="http://c.csdn.net/bbs/t/5/i/pic_logo.gif">1
<option value="http://static.googleadsserving.cn/pagead/imgad?id=CNCKjYjn7-jSXhDIARi9ATIIXaAHzsAegbE">2
</select>
<img id="imgID"/>