Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/434.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
我不能设计一个由JavaScript填充的传统html表单下拉菜单_Javascript_Html_Css - Fatal编程技术网

我不能设计一个由JavaScript填充的传统html表单下拉菜单

我不能设计一个由JavaScript填充的传统html表单下拉菜单,javascript,html,css,Javascript,Html,Css,我有一个由JavaScript填充的下拉菜单。我想在下拉列表中设置元素的样式,但不知怎的,我尝试过的都不起作用。有人有什么建议吗 <form action="" method="post"> <div class="cddp"> <select name='List1' onchange="fillSelect(this.value,this.form['List2'])"> <option selected>Category</o

我有一个由JavaScript填充的下拉菜单。我想在下拉列表中设置元素的样式,但不知怎的,我尝试过的都不起作用。有人有什么建议吗

<form action="" method="post">
    <div class="cddp">

<select name='List1' onchange="fillSelect(this.value,this.form['List2'])">
<option selected>Category</option>
</select>

&nbsp;
<select name='List2' onchange="getValue(this.value,this.form['List1'].value)">
<option selected >Subcategory</option>
</select>
</div>

.cddp
将与您的
select
元素的父
div
匹配。您希望以
为目标,选择此
.cddp
div中的
元素。可以使用空间以元素的子体为目标:

.cddp select {
    color: red;
}

。cddp
将与您的
选择
元素的父
div
匹配。您希望以
为目标,选择此
.cddp
div中的
元素。可以使用空间以元素的子体为目标:

.cddp select {
    color: red;
}

您需要在CSS选择器中特别指定select元素,因此对于您的示例:

.cddp select {
    color: red;
}

要选择任何
元素,请(直接)选择cddp类元素中的
元素。或者将类移动到
SELECT
元素。

您需要在CSS选择器中指定SELECT元素,例如:

.cddp select {
    color: red;
}

要选择任何
元素,请(直接)选择cddp类元素中的
元素。或者将类移动到
选择
元素。

这里我有一个简单的例子:

<!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{
颜色:红色;
}
.cddp选择{
颜色:绿色;
}
函数favBrowser()
{
var mylist=document.getElementById(“mylist”);
document.getElementById(“favorite”).value=mylist.options[mylist.selectedIndex].text;
}
选择您喜爱的浏览器:
谷歌浏览器
火狐
Internet Explorer
游猎
歌剧
您最喜欢的浏览器是:


这里我有一个简单的例子:

<!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{
颜色:红色;
}
.cddp选择{
颜色:绿色;
}
函数favBrowser()
{
var mylist=document.getElementById(“mylist”);
document.getElementById(“favorite”).value=mylist.options[mylist.selectedIndex].text;
}
选择您喜爱的浏览器:
谷歌浏览器
火狐
Internet Explorer
游猎
歌剧
您最喜欢的浏览器是: