嘿,我想知道是否有一种方法,你可以让用户选择一个颜色/颜色与选项,你给予他们?我知道有一种方法,让用户选择一个颜色/颜色的选择,但有没有一种方法,你给用户只有三个选项,改变背景颜色/颜色?例如,让我说,我希望用户只有选择之间的黑色和蓝色,我该如何编码?
这就是我所尝试的:
HTML网页:
<div class="colour selector">
Pick a color <input onchange="colorSelected(this)" type="color">
</div>
JavaScript页面:
function colorSelected (element) {
document.body.style.background = element.value
}
但我希望能够给予用户有限的选择,如只有三种颜色(红色,蓝色和黄色)
2条答案
按热度按时间hc2pp10m1#
第一个
编辑版本
o2rvlv0m2#
对每个选项使用“选择”选项。
在eventListener中使用函数,该函数将事件对象作为参数传递,以便您可以从select(即
event.target
)中获取值:第一个