【发布时间】:2021-10-03 10:32:53
【问题描述】:
我正在学习 JavaScript,在查看一些用于根据条件显示/隐藏无序列表项的代码时,他们有:
myArray[i].style.display = "show";
我明白了
style.display = "block"
但我找不到关于“show”的任何文档。这是 JavaScript 特有的属性吗?我在任何地方都找不到“显示”的 CSS 属性。但它有效。
【问题讨论】:
-
不是属性。如果可行,浏览器可能会假定
block或inline-block因为该选项无效 -
不是 CSS 中 display 属性的属性
-
这是 JS 中的一个错误。浏览器可能会忽略它,并将其视为元素根本没有
display属性。由于默认是显示元素,它恰好可以工作。 -
这可能是编写它的人的错误,很可能是要添加一个名为
show或display: block或visibility: visible;的类
标签: javascript css