需要帮助在Javascript中删除li子弹
Need help removing li bullets in Javascript
我正在用Javascript创建一个ul,尽管我努力了,但我似乎无法从列表项中删除项目符号。我有以下javascript:
var btnUL = document.createElement("ul");
btnUL.id = "btnUL";
btnUL.style.listStyleType = "none";
document.getElementById("leftGutter").appendChild(btnUL);
document.getElementById("btnUL").style.listStyle = "none";
和我已经尝试添加css为#btnUL在我的样式表的list-Style-Type没有运气。我哪里做错了?我在javascript中放置了两次更改样式类型的尝试,以证明我已经尝试了这些方法。我也分别试过了。
你的列表中仍然有项目符号的原因只有一个。这是一个使用!important
强制列表样式类型的css规则。这也解释了为什么你不能使用css规则来删除项目符号。
First fiddle与您已经使用的代码相同。它工作得很好。http://jsfiddle.net/5gLwbdvr/
第二小提琴有一定的css规则强制子弹:
ul { list-style-type:disc !important }
http://jsfiddle.net/5gLwbdvr/1/如果不是这个原因,那么一定是你填充列表的方式有问题。
//编辑:在看到如何填充列表后:
需要将列表项附加到列表中,而不是附加到容器中。
document.getElementById("btnUL").appendChild(document.createElement("li"));
相关文章:
- 从数组中删除 li 和
- Rails-使用Ajax删除li元素
- jQueryUI可排序-从可排序列表中删除li
- 从ul中删除li元素
- 如何使用jquery按数据属性删除li标签
- Javascript - 单击时需要删除 li 元素
- addClass 的对象格式,使用 jquery 添加文本并删除 li
- JQuery 根据 ASCII 内容删除 li
- 通过 Angular 从 UL 中删除 LI
- 为什么在更改文本时删除 li 元素中的链接(锚元素)
- Angular,如何将类设置为单击的列表项并从其他列表项中删除li项
- 通过Javascript添加和删除li
- 删除li中除当前li之外的所有ul
- 为什么这个jquery代码不删除li列表项
- 根据输入中输入的名字和/或姓氏从ul中删除li
- 从列表中删除li的内容并删除该li
- 使用id of li从ul中删除li
- 用jquery从href中删除li
- 如何删除li的子元素的所有ul元素
- 需要帮助在Javascript中删除li子弹