在使用appendChild时,需要确保将内容追加到正确的元素上。如果您的元素处于隐藏状态,则无论满足多少条件,它也不会保留内容。因此,您需要确保在追加内容之前将元素显示出来。以下是一个示例:
HTML:
JavaScript:
let btn = document.getElementById('btn');
let myDiv = document.getElementById('myDiv');
btn.addEventListener('click', function() {
let p = document.createElement('p');
p.textContent = '新段落';
myDiv.style.display = 'block';
myDiv.appendChild(p);
});
在此示例中,当用户单击按钮时,创建一个新的段落元素(p),将其添加到myDiv中。在追加内容之前,将myDiv显示出来,以确保它能够保留内容。