关于style.display

如下是写的一个下拉菜单代码片段

menu[0].onclick=function(){
var str=document.getElementById('menu3');
var dis=str.style.display;
console.log(dis);
if(dis=='none'){

str.style.display='block'; //这个地方为什么写str.style.display能够正常显示 但是用上面已经赋值的
}else{ //dis就不行
str.style.display='none';

}

}


守着一只汪
浏览 679回答 6
6回答

慕姐8265434

你先执行的是赋值操作,字符串下面肯定没有属性啊
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript