我无法设计由JavaScript填充的传统html表单下拉菜单的样式
I cannot style a traditional html form drop down menu which is filled by JavaScript
我有一个由JavaScript填充的下拉菜单。我想设计下拉列表中的元素,但不知怎么的,我尝试的都不起作用。有人有什么建议吗?
<form action="" method="post">
<div class="cddp">
<select name='List1' onchange="fillSelect(this.value,this.form['List2'])">
<option selected>Category</option>
</select>
<select name='List2' onchange="getValue(this.value,this.form['List1'].value)">
<option selected >Subcategory</option>
</select>
</div>
它的CSS:
.cddp{
color: red;
}
这里我分享了一个简单的例子:
<!DOCTYPE html>
<html>
<head>
<style>
.cddp{
color: red;
}
.cddp select{
color: green;
}
</style>
<script>
function favBrowser()
{
var mylist=document.getElementById("myList");
document.getElementById("favorite").value=mylist.options[mylist.selectedIndex].text;
}
</script>
</head>
<body>
<form>
<div class="cddp">
Select your favorite browser:
<select id="myList" onchange="favBrowser()">
<option></option>
<option>Google Chrome</option>
<option>Firefox</option>
<option>Internet Explorer</option>
<option>Safari</option>
<option>Opera</option>
</select>
</div>
<p>Your favorite browser is: <input type="text" id="favorite" size="20"></p>
</form>
</body>
</html>
.cddp
将与select
元素的父div
匹配。您希望将.cddp
div中的select
元素作为目标。您可以使用空间来定位元素的子体:
.cddp select {
color: red;
}
Fiddle演示
您需要在CSS选择器中指定select元素,因此对于您的示例:
.cddp select {
color: red;
}
以(直接)在cddp类元素内选择任何CCD_ 6元素。或者将类移动到SELECT
元素。
相关文章:
- 可以't让我的if语句处理js中的html表单输入
- 如何设置html元素填充的动画
- 使用JS如何动态更改显示的html文件中的文本背景颜色
- 如何将HTML id分配给元素,以及如何将JavaScript应用于元素
- 如何编写HTML输入的JS内联
- Dojo不解析自定义小部件的模板html中的小部件声明性
- 使用javascript将动态表从一个html页面打印到另一个html页
- 通过javascript重定向html传递php变量
- 如何使Javascript动态html表及其上的事件
- 在chrome.tabs.onCreated之后加载HTML页面
- 如何在vs2002中调试html页面
- 如何使用javascript或html下载PDF格式的填写表单
- 视频HTML没有'无法在Internet Explorer 11上工作
- HTML表单提交时未执行外部函数
- 如何将输入(type=text)从html表单传递到javascript函数
- 使用angular重定向到html页面
- 如何通过ajax php将图像上传到服务器本地目录,其中html表单haven't任何传统的提交按钮
- 我如何使用JavaScript(jQuery)在HTML中以传统方式创建元素的副本作为新元素
- 传统HTML-具有文本值的文本链接表单提交
- 我无法设计由JavaScript填充的传统html表单下拉菜单的样式