Javascript 它应该是一个下拉列表。它';s按钮是主按钮。但它没有';不管我怎么努力,列表都不会显示
Javascript 它应该是一个下拉列表。它';s按钮是主按钮。但它没有';不管我怎么努力,列表都不会显示,javascript,html,css,events,Javascript,Html,Css,Events,主要的 函数切换(){ var x=document.getElementsByClassName('nm').nextSibling; 如果(x.style.display==='block') { x、 style.display='none';} 否则{ x、 style.display='block'; } } .getElementsByClassName返回元素的集合,而不仅仅是一个元素。从该集合中选择第一个(因为元素集合/数组不支持.nextSibling方法) 我试过了,
主要的
函数切换(){
var x=document.getElementsByClassName('nm').nextSibling;
如果(x.style.display==='block')
{
x、 style.display='none';}
否则{
x、 style.display='block';
}
}
.getElementsByClassName
返回元素的集合,而不仅仅是一个元素。从该集合中选择第一个(因为元素集合/数组不支持.nextSibling
方法)
我试过了,但仍然不起作用。它没有显示任何我更新过的内容,请使用
[0]。下一代入门同级,谢谢。它起作用了
var x = document.getElementsByClassName('nm')[0].nextElementSibling;
^^^