在单击javascript函数时设置背景图像

在单击javascript函数时设置背景图像,javascript,Javascript,我想将div1的backgound图像设置为已单击的图像 功能改变{ document.getElementByIddiv1.style.backgroundImage='url'+this.src+; }; 更改html onclick函数调用,将其作为参数传递给函数,并将JS代码更改为 向div宽度和高度添加尺寸以查看更改 函数更改{ document.getElementByIddiv1.style.backgroundImage='url'+src+; }; 通过将其传递到chan

我想将div1的backgound图像设置为已单击的图像

功能改变{ document.getElementByIddiv1.style.backgroundImage='url'+this.src+; };
更改html onclick函数调用,将其作为参数传递给函数,并将JS代码更改为


向div宽度和高度添加尺寸以查看更改

函数更改{ document.getElementByIddiv1.style.backgroundImage='url'+src+; };
通过将其传递到change中,尝试以下操作。然后可以正确引用图像url

功能改变{ document.getElementByIddiv1.style.backgroundImage='url'+img.src+; };
它对我有效,div1的背景更改为背景图像:urlhttp://stacksnippets.net/undefined;我猜脚本函数不会理解这一点。通过更改以下行重试onclick=change此函数changethis{@psylogic:签出我发布的答案。我本打算建议发送id进行更改,但发送此内容更干净。但我看不到图像。可以吗?我在firefox中尝试过此功能,但不知道为什么不起作用: