3

我如何指定function应该将其中的项目添加到列表的顶部?目前它将项目添加到底部。

这是函数本身:

function listFiller() {
    var list = document.getElementById('list');
    var entry = document.createElement('li');
    entry.appendChild(document.createTextNode(guessedWord));
    entry.appendChild(document.createTextNode(" - "));
    entry.appendChild(document.createTextNode(seconds));
    list.appendChild(entry);
}
4

2 回答 2

3
list.insertBefore(entry, list.firstChild);

请参阅https://developer.mozilla.org/en-US/docs/Web/API/Node.insertBefore

于 2013-10-14T04:16:17.127 回答
0

.appendChild()将元素添加到最后,如果要添加任何元素,可以使用.insertBefore()

Incase jQuery,然后.prepend()

于 2013-10-14T04:17:09.470 回答