我创建了一个无序的元素列表,并且尝试使用DOM操作添加一个新元素。
var newEl = document.create Element('li');
var newText = document.createTextNode('Hawaii');
var newEl = newEl.appendChild(newText);
document.getElementsByTagName('ul')[0].appendChild(newEl);
该元素已添加到ul元素中,但未添加为li元素,因此我的新文本中没有任何项目符号。
最佳答案
这条线
var newEl = newEl.appendChild(newText);
改成
newEl.appendChild(newText);
当您重新分配它时,它不再是li(这不是JQ)