Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/453.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/84.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 使用js选项禁用元素_Javascript_Html - Fatal编程技术网

Javascript 使用js选项禁用元素

Javascript 使用js选项禁用元素,javascript,html,Javascript,Html,谢谢你的回答,谢谢你的帮助。不幸的是,我有一个新问题。我稍微编辑了一下脚本。现在,我在2个新选项中添加了2个新值(名为:64)。有了这些选项,我想禁用classed->“test”选项。这段代码实际上是有效的,但是现在,当我添加这段新代码时,前面的代码不起作用。我想问题是我在一个选项中添加了两个类,但我不确定,我不知道还有什么其他方法可以解决它。我知道我的麻烦真的很可笑,但我是js新手 未选择 英特尔奔腾处理器G4560 3.5 Ghz 英特尔®核心®i3-7300 4 Ghz 英特尔®核心

谢谢你的回答,谢谢你的帮助。不幸的是,我有一个新问题。我稍微编辑了一下脚本。现在,我在2个新选项中添加了2个新值(名为:64)。有了这些选项,我想禁用classed->“test”选项。这段代码实际上是有效的,但是现在,当我添加这段新代码时,前面的代码不起作用。我想问题是我在一个选项中添加了两个类,但我不确定,我不知道还有什么其他方法可以解决它。我知道我的麻烦真的很可笑,但我是js新手


未选择
英特尔奔腾处理器G4560 3.5 Ghz
英特尔®核心®i3-7300 4 Ghz
英特尔®核心®i5-7500 3.4 Ghz
AMD FX系列FX-6300 3.5Ghz
AMD FX系列FX-8300 3.3Ghz
AMD FX系列FX-8320 3.5Ghz
函数yesnoCheck(检查){
如果(that.value==“1151”){
var option=document.querySelectorAll('option.intel'),
i=0,
len=option.length;
对于(;i
试试这个:


未选择
英特尔奔腾处理器G4560 3.5 Ghz
英特尔®核心®i3-7300 4 Ghz
英特尔®核心®i5-7500 3.4 Ghz
AMD FX系列FX-6300 3.5Ghz
AMD FX系列FX-8300 3.3Ghz
AMD FX系列FX-8320 3.5Ghz
功能是否检查(该){
var op=document.getElementById(“foo”).getElementsByTagName(“选项”);
对于(变量i=0;i
按类选择元素时,必须响应数组

要禁用所有元素,应禁用数组中的所有元素,如下所示:

替换:

document.getElementsByClassName('amd').disabled = true;
致:

var items=document.getElementsByClassName('amd');
对于(变量i=0;i
这可能会有帮助:是的,非常有用。谢谢Fabian你有什么问题吗?
var items = document.getElementsByClassName('amd');

for(var i = 0; i < items.length; i++ ){
    items[i].disabled = true;
}