但是,仍然没有对任何解决方案进行排序..我在<body>
一个无序列表中<ul>
,每个元素都是在对数据库执行查询后添加的..所以根据结果,我<li>
创建了相应的标签..
另一个问题是,虽然我有一些 css 可以<li>
将“奇数”和“偶数”分开,以便我可以应用一些不同的样式,并且我已经确认,“奇数”和偶数“属性已作为属性传递(类名)<li>
还是对应的css规则,不适用
这是我的一些代码..首先是html部分
<div id="sqldiv">
<ul class="test" id="attempt">
</ul>
</div>
和javascript部分..
for (var i=0; i<len; i++){
var somevariable = results.rows.item(i).dbvariable;
if (i%2==0)
lt='Even';
else
lt='Odd';
var newLI = document.createElement("LI");
newLI.className = lt;
var htmlcontainer = ("<div>my text :" + my variables + "</div><div>my text :</div><div>" my variables + "</div>");
newLI.innerHTML = htmlcontainer ;
var gl = document.getElementById("attempt");
gl.appendChild(newLI);
}
和CSS
li {
background: #8258FA;
list-style-type:none;
list-style-image:none;
margin: 5px 5px;
border-radius: 15px;
}
li.odd {
border-bottom :1px dotted #ccc;
list-style-type:none;
list-style-image:none;
margin: 5px 5px;
background: #000000;
}
li 样式确实适用,但按类 (li.odd) 的样式不适用