我正在尝试使用JavaScript创建ul和li元素。我有以下代码:
var test=document.createElement('section');
test.setAttribute('id','test');
var ul=document.createElement('ul');
document.body.appendChild(test);
test.appendChild(ul);
for (var i=0; i<array.length; i++){
var li=document.createElement('li');
ul.appendChild(li);
li.innerHTML=li.innerHTML + array[i];
}
我的数组使用PHP中的json_encode进行解析。
array[0]='aaa';
array[1]='bbb';
array[2]='ccc';
CSS
section {
display: block;
width: 200px;
margin: 50px auto;
border: 3px solid red;
}
除了列表样式的点在我的
在Chrome和IE中显示如此,但firefox正常工作。
-------------
*| aaa |
*| bbb |
*| ccc |
-------------
我想让我的小圆点在section标签里面。有什么办法吗?非常感谢。
list-style-position: inside
了吗? - Eliran Malkanormalize CSS
,我意识到这就是解决方法(通过删除所有重置样式)。 - Eliran Malka