思路:更改这个下拉框的值会调用check()方法,在check()方法体中首先获取这个下拉框的值
var selected = $("#"+id).val();
然后根据这个值设置图片的src属性
$("#img").attr("src","images/headimg/" + selected + ".jpg");
var selected = $("#"+id).val();
然后根据这个值设置图片的src属性
$("#img").attr("src","images/headimg/" + selected + ".jpg");
解决方案 »
- 如何遍历所有的radio,判断哪个是否被选中
- javascript源代码字符过滤问题
- 不知道采用哪种播放器合适?
- c:if 判断条件中能否使用变量
- 关于滚动条滚动Div保持位置不变的效果是怎么完成的,(无抖动!!)
- 怎么截获点击百度搜索结果中的链接发出的请求,让结果页面显示在指定的frame里
- 高手请进!js中是否可以实现网址截取?如果可以,应该怎么做?
- 如何在字符串中替换所有等同一个变量的部分
- 我想让连接在新的窗口打开,应该怎么改呢~?
- 小白求教javascript求屏幕分辨率问题!IE和safari浏览器
- 自适应轮播网页全屏背景,根据窗口大小保持背景图片比例。
- 推荐一下JS Nice一个帮你美化JavaScript代码及重定义变量名的工具
function check(){
var headimg=document.mainform.headimage.value;
//alert(headimg);
document.getElementById("head").innerHTML="<img src="+"images/headimg/"+headimg+" width=50 height=50 />";
}
function choice(obj){
var content=document.mainform.content.value;
document.mainform.content.value=content+obj.value;
}是不是把这两段代码移到另一个程序就能实现选择1时显示1.jpg 选择2时切换到2.jpg呢?
function check(){
var headimg=document.mainform.headimage.value;
//alert(headimg);
document.getElementById("head").innerHTML="<img src="+"images/headimg/"+headimg+" width=50 height=50 />";
}
function choice(obj){
var content=document.mainform.content.value;
document.mainform.content.value=content+obj.value;
}是不是把这两段代码移到另一个程序就能实现选择1时显示1.jpg 选择2时切换到2.jpg呢?
只需要这个check()方法就够了,那个choice()方法和这个没有关系的。楼主试出来没有
<%
for(int i=1;i<=10;i++){
%>
<option value="<%=i %>.jpg"><%=i %>.jpg</option>
<%
}
%>
</select>
<label id="head"><img src="images/headimg/1.jpg" width="50" height="50" /></label>
<script type="text/javascript">
function check(){
document.getElementById("head").getElementsByTagName('img')[0].src = 'images/headimg/' + document.getElementsByName('headimage')[0].value;
}
</script>
[/code]