Javascript 在这种情况下需要使用什么css选择器

Javascript 在这种情况下需要使用什么css选择器,javascript,html,css,Javascript,Html,Css,今天早上我参加了70-480的微软考试(HTML5、CSS3和Javascript),我发现有一个问题让人困惑/错误/不完整。问题是: 您在网页上有一个复选框输入和一个文本输入 <input type="checkbox" id="chkBox" /> <input type="email" id="txtEmail" disabled/> 您可以从下面给出的选项中选择以替换上述代码中的(选择器)。您可以多次使用同一选项 1)enabled 2)disabled 3)

今天早上我参加了70-480的微软考试(HTML5、CSS3和Javascript),我发现有一个问题让人困惑/错误/不完整。问题是:

您在网页上有一个复选框输入和一个文本输入

<input type="checkbox" id="chkBox" /> 
<input type="email" id="txtEmail" disabled/>
您可以从下面给出的选项中选择以替换上述代码中的
(选择器)
。您可以多次使用同一选项

1)enabled
2)disabled
3)true
4)false
5)set
我知道,对于启用和禁用,我需要使用选项2、3和4,如下所示。对于CSS中的另一个(选择器),我不知道哪个选项有意义。这对我来说毫无意义,你们认为这个问题是错误的还是不完整的

if(chkbox.Checked)
{
   document.getElementById("txtEmail").disabled = false;
}
else
{
   document.getElementById("txtEmail").disabled = true;
}

有一个
:禁用的
选择器,但我认为它应该在前面指定一个冒号


请访问下面的链接以选择禁用的输入


这些选项(1-5)都不能替代CSS选择器。CSS选择器看起来像
#txtEmail:disabled{}
没有多大意义,因为禁用的输入会自动获得灰色背景。用任何选项替换(选择器)都没有任何意义,我知道有一个#xyz:disabled。也许样式部分应该说#txtEmail:(选择器)来让它更清楚,但是有了它,答案就更容易猜测了。
if(chkbox.Checked)
{
   document.getElementById("txtEmail").disabled = false;
}
else
{
   document.getElementById("txtEmail").disabled = true;
}
input[type="email"]:disabled {
     background: #d3d3d3;
}