gpt4 book ai didi

javascript - 为什么列表元素不能正确显示使用显示初始

转载 作者:行者123 更新时间:2023-11-30 10:12:25 26 4
gpt4 key购买 nike

这是我的代码:

<html>
<head>
<script src="http://code.jquery.com/jquery-1.10.2.js"></script>
<style>
.show{
display : none;
}
</style>
<script>
window.onload = function(){
var clickElement = document.getElementById("wow");
clickElement.onclick = function(){
$(".show").css('display', 'initial');
}
}
</script>
</head>
<body>
<ul>
<li id="wow">select</li>
<li class="show">select1</li>
<li class="show">select2</li>
<li class="show">select3</li>

</ul>
</body>
</html>

当我点击选择时,选择列表没有正确显示,而是内联显示,为什么??

最佳答案

您必须将display 类型更改为list-item 而不是initial 值;因为display属性的initial值为inline。这记录在 the spec 中.

initial 关键字引用值 defined by CSS ,而不是浏览器默认值。

或者,您可以使用 jQuery .show() 方法来实现。

进一步阅读:

关于javascript - 为什么列表元素不能正确显示使用显示初始,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25751583/

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