gpt4 book ai didi

Javascript:style.display :'block' 不起作用

转载 作者:塔克拉玛干 更新时间:2023-11-02 22:24:29 25 4
gpt4 key购买 nike

知道为什么这个 JavaScript 只显示“ block ”而不显示(隐藏的)DIV 的内容吗?

<html>
<body>

<div id="mydiv" style="display:none">TEST</div>

<a href="javascript:document.getElementById('mydiv').style.display='block';">Show my DIV</a>

</body>
</html>

我也试过“内联”,但结果相同。

返回 false/true 也失败了。

onclick='' 也失败了。

我知道有 style.visibility 等,但我不需要 none/block。

此外,该函数应该在链接内工作,我不想调用外部 JS 函数。

谢谢!

最佳答案

因为您想使用 onclick 事件处理程序,而不是 href 属性:

<a href="#" onclick="document.getElementById('mydiv').style.display='block';">Show my DIV</a>

jsFiddle example

(旁注:内联 JavaScript 通常不受欢迎)

关于Javascript:style.display :'block' 不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23859408/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com