1 回答

TA貢獻(xiàn)1772條經(jīng)驗(yàn) 獲得超6個(gè)贊
如果您想對Post數(shù)據(jù)庫中的每個(gè)節(jié)點(diǎn)應(yīng)用單獨(dú)的 CSS 樣式,則需要確保每個(gè)節(jié)點(diǎn)都Post以 HTML 中的單獨(dú)元素結(jié)束。
最簡單的方法是生成一個(gè)新的 HTML 元素,每次child_added都會觸發(fā):
text.on("child_added", function(data, prevChildKey) {
var newPlayer = data.val();
var p = document.getElementById('p');
var span = document.createElement('span');
span.innerText = newPlayer.hertext
p.appendChild(span);
});
現(xiàn)在您可以對元素span下的每個(gè)元素應(yīng)用單獨(dú)的 CSS 樣式id。
如果你想在數(shù)據(jù)庫中存儲多個(gè)值,你需要添加它的push()方法而不是set():
text.push({
hertext: newPost
})
這會在其下生成一個(gè)新的所謂的推送 ID,/text然后在其中存儲您的新結(jié)構(gòu)。我已經(jīng)刪除了Post包裝紙,因?yàn)槲艺J(rèn)為可能不再需要它了。
添加回答
舉報(bào)