Javascript style.display带走了<ul>项目符号
Javascript style.display taking away <ul> bullets
经过一些注释后,我发现当我在JavaScript中运行此命令时,无序列表中的项目符号消失了(每个"页面"都是我的无序列表中的项目(。
pages[i].style.display = "block";
然而,ul
的填充物保持不变。如何在不删除项目符号的情况下切换列表项的style.display
?
将display
设置为list-item
,然后(这是li
元素的默认值(。
在您的情况下,它将是:
pages[i].style.display = 'list-item';
如果要将其还原到以前的外观,可以使用display: list-item
或element.style.display = "list-item"
。
如果你只在 JavaScript 中设置了样式,如下所示:
element.style.display = 'none';
您可以删除内联样式,并通过将其设置为空字符串来将其重置为其初始状态:
element.style.display = '';
这将恢复<li>
元素的display: list-item
、<span>
元素的display: inline
display: table
<table>
元素等。
相关文章:
- 正在将数据主题添加到所有项目
- 动态地改变“”的URL;添加新项目”;链接使用javascript/jquery
- 在单独的ul's
- 如何检查管道中未定义的项目
- 有没有一种方法可以添加相同的项目val=“0”;4〃;到JavaScript中数组的每个对象
- 学生搜索项目jquery/javascript
- 如何获取不属于我项目的上一页的URL
- Dojo:访问dijit.form.Select中单击的项目
- 角度的项目列表 ng 重复,ng 单击显示全宽描述
- 隐藏/显示包含单词的ul li项目.但只能入住李的子女
- 如何在点击时显示ul项目
- 限制ul元素中显示的项目
- 从 ul li jquery 获取所选项目
- 当在 Ul 上使用向上/向下箭头到达溢出自动项目的顶部/底部时显示隐藏的项目
- KnockoutJS从可观察数组中删除项目.Item 是 ul 中的列表项,由 foreach 生成
- 在单独的UL中搜索匹配的LI项目
- 从一个ul中随机抽取3个项目,并用随机fadeIn和fadeOut附加到另一个列表中
- 添加一个项目到ul和维护序列- jquery可排序
- 上下移动Ul-Li中的项目
- 无法更改 UL 中所选 li 项目的背景颜色