Javascript 如何将html表单中的值用作css';谁的网址?
我有以下代码: HTMLJavascript 如何将html表单中的值用作css';谁的网址?,javascript,html,css,Javascript,Html,Css,我有以下代码: HTML 是否可以更改div的背景img/css url,以便根据用户在select中选择的选项显示图像?我认为您可以使用Javascript来实现。在您的选择上使用onchange listener。在javascript中,检查选择了哪个项目,并将css类与背景图像一起提供给div。您可以创建一个css,然后创建一个javascript函数来侦听所选内容,以将变量值替换为所选内容。我提供的链接提供了更详细的答案。 下面是所需代码的粗略示例 :root { /* :root i
是否可以更改div的背景img/css url,以便根据用户在select中选择的选项显示图像?我认为您可以使用Javascript来实现。在您的选择上使用onchange listener。在javascript中,检查选择了哪个项目,并将css类与背景图像一起提供给div。您可以创建一个css,然后创建一个javascript函数来侦听所选内容,以将变量值替换为所选内容。我提供的链接提供了更详细的答案。 下面是所需代码的粗略示例
:root {
/* :root is a clever way of saying "the outer-most element" */
--selected-png: url(path to png);
}
.ban {
height:20.25px;
width:36px;
background-image: var(--selected-png);
background-size: cover;
}
Javascript部分:
var input = document.querySelector('input')
var areaFortheBackgroundImage = document.querySelector('ban')
input.addEventListener('change', function(){
areaFortheBackgroundImagge.style.setProperty('--selected-png',
input.value)
})
为此,您可能需要JavaScript或jQuery
$(文档).ready(函数(){
$(“#1stban”).change(函数(){
var selectedVal=$(“#1stban”).find(“:selected”).text();
$('.ban').attr('style','背景图像:url(http://placehold.it/120x120&text=image1)“);//这是演示用的
//为代码取消注释下面的行
//$('.ban').attr('style','background-image:url(heromes'+selectedVal+'));
});
});代码>
.ban{
高度:20.25px;
宽度:36px;
//背景图片:url(英雄/“1stban值”);
背景尺寸:封面;
}
冰球
反图像
亚巴顿
斯拉克
你能用js
吗?我不认为有没有别的办法。如果是,请在您的问题中添加js
标记,这样我就可以添加解决方案。我想您需要JavaScript来完成这项工作。
:root {
/* :root is a clever way of saying "the outer-most element" */
--selected-png: url(path to png);
}
.ban {
height:20.25px;
width:36px;
background-image: var(--selected-png);
background-size: cover;
}
var input = document.querySelector('input')
var areaFortheBackgroundImage = document.querySelector('ban')
input.addEventListener('change', function(){
areaFortheBackgroundImagge.style.setProperty('--selected-png',
input.value)
})