【发布时间】:2015-08-19 06:07:38
【问题描述】:
我刚刚编写了一个非常简单的代码,它从一个选择元素中获取一个颜色值,并使用它来设置特定类中元素的边框颜色,但它似乎不起作用。代码如下:
HTML:
<select id="colorSelect" onChange="changeColor()">
<option value="#000000" selected="selected">Black</option>
<option value="#0000FF">Blue</option>
<option value="#FF0000">Red</option>
</select>
还有更多与红色和蓝色格式相同的选项,但为了节省空间,我将它们省略了。
这是 JavaScript:
function changeColor
{
var picker = document.getElementById("colorSelect");
var colorName = picker.options[picker.selectedIndex].value;
document.getElementByClassName("bordered").style.backGroundColor=colorName;
}
【问题讨论】:
-
好吧,您缺少
changeColor的参数列表。确保您给我们提供有效的代码,以便我们修复它。
标签: javascript html html-select