【发布时间】:2022-08-02 14:49:24
【问题描述】:
我是 JS 的新手。我想通过使用标签中的值来更改 div 的背景图像。我可以更改背景颜色,但现在我想将该值用作 jpg 文件的名称。有谁知道怎么做?值将是 1、2、3,图形文件的名称是 1.jpg、2.jpg 和 3.jpg。
<div class=\"container\" id=\"wrapper\">
<form>
<label for=\"my-select\">Choose the continent: </label>
<select
name=\"\"
id=\"my-select\"
value=\"Choose the continent\"
onChange=\"myFunction()\"
>
<option value=\"default\">default</option>
<option value=\"1\">Asia</option>
<option value=\"2\">Australia</option>
<option value=\"3\">South america</option>
</select>
</form>
</div>
const myWrapper = document.querySelector(\"#wrapper\");
function myFunction() {
var x = document.getElementById(\"my-select\").value;
myWrapper.style.backgroundImage = url(\"images/x.jpg\");
}
// I know the last line won\'t work.
标签: javascript