如何让htmljavascript根据selectValue更换背景图片

functionmyfun(){varsetbgi=window.document.getElementsByTagName("option");varsetbgi=op... function myfun(){
var setbgi=window.document.getElementsByTagName("option");
var setbgi=option();
setbgi(1).style.background="url(images/a1.png)";}

<select size="1">
<option value="1">春</option>
<option value="2">夏</option>
<option value="3">秋</option>
<option value="4">冬</option>
</select>
返回值是1234,图片名分别是a1a2a3a4。
Javascript该怎么写...
展开
 我来答
百度网友2a546d3
2017-05-07 · TA获得超过157个赞
知道小有建树答主
回答量:115
采纳率:78%
帮助的人:77万
展开全部
<div id="bg">假如这个是用来设置bg的Dom</div>
<select size="1">
<option value="1">春</option>
<option value="2">夏</option>
<option value="3">秋</option>
<option value="4">冬</option>
</select>

//script部分
window.onload = function(){
    var selectDom = document.getElementsByTagName('select')[0];
    selectDom.onchange = function(){
        var val = this.value;
        setBg(val);
    };
    function setBg(val){
        var bgDom = document.getElementById('bg');
        bgDom.setAttribute('style', 'background:url("images/a' + val + '.png")');
    };
};
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式