document.all(X).style.display == "none"这样用对么?

时间:2021-10-19 00:05:47
var src;
var subid;
var nob;
src = window.event.srcElement;

if (src.className == "menu")
{
subid = "sub" + src.id;

if (document.all(subid).style.display == "none")
{
document.all(subid).style.display == "block"

}
else
{

document.all(subid).style.display == "none"
}
}
怎么我运行到第2个IF那没反映?请高手帮忙

10 个解决方案

#1


if (document.all(subid).style.display == "none")
{
document.all(subid).style.display == "block"
}
else
{

document.all(subid).style.display == "none"//这个是比较,不是付值
}


===>>

if (document.all(subid).style.display == "none")
{
document.all(subid).style.display ="block"
}
else
{

document.all(subid).style.display = "none"
}

#2


document.getElementById("subid").style.display

or

document.getElementsByName("subName")[0].style.display

#3


document.all(subid).style.display == "none"
...你这个是说a等于b 
并不是把b的值给a 
记得用=

#4


document.all(subid).style.display == "none"返回的是bool類型,而document.all(subid).style.display = "none"是賦值。

#5


document.getElementById("subid").style.display

#6


document.all.subid.style.display

#7


var src;
var subid;
var nob;
src = window.event.srcElement;

if (src.className == "menu")
{
subid = "sub" + src.id;

if (document.all(subid).style.display == "none")
{
document.all(subid).style.display = "block"

}
else
{

document.all(subid).style.display = "none"
}
}

#8


哦元来如此,谢谢啦

#9


路过~

#10


随便看看。。。。。。

#1


if (document.all(subid).style.display == "none")
{
document.all(subid).style.display == "block"
}
else
{

document.all(subid).style.display == "none"//这个是比较,不是付值
}


===>>

if (document.all(subid).style.display == "none")
{
document.all(subid).style.display ="block"
}
else
{

document.all(subid).style.display = "none"
}

#2


document.getElementById("subid").style.display

or

document.getElementsByName("subName")[0].style.display

#3


document.all(subid).style.display == "none"
...你这个是说a等于b 
并不是把b的值给a 
记得用=

#4


document.all(subid).style.display == "none"返回的是bool類型,而document.all(subid).style.display = "none"是賦值。

#5


document.getElementById("subid").style.display

#6


document.all.subid.style.display

#7


var src;
var subid;
var nob;
src = window.event.srcElement;

if (src.className == "menu")
{
subid = "sub" + src.id;

if (document.all(subid).style.display == "none")
{
document.all(subid).style.display = "block"

}
else
{

document.all(subid).style.display = "none"
}
}

#8


哦元来如此,谢谢啦

#9


路过~

#10


随便看看。。。。。。