【发布时间】:2014-05-29 06:37:39
【问题描述】:
它似乎不起作用,知道我哪里出错了吗? 如果我使用 getElementByID .. 它可以工作.. 但不是为了这个。请帮忙。
<script type="text/javascript">
function conceal() {
if (document.getElementsByClassName('tick').style.display == 'block') {
document.getElementsByClassName('tick').style.display = 'none';
}
}
</script>
【问题讨论】:
-
一些search应该在询问之前完成...
-
getElementsByClassName 给出了所有匹配类的数组,即使只有一个。
-
它是“元素”复数形式是有原因的。你会得到一个 list 元素。
-
如果你还想用它试试:document.getElementsByClassName('tick')[0].style.display
标签: javascript jquery styles inline