ただし、まだ解決策をソートしていません..データベースへのクエリを実行した後に各要素が追加さ<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) は適用されません。