我正在使用 javascript 创建一个 div 并在其中发布一个 ajax 响应:
var tempdiv = document.createElement('div');
tempdiv.setAttribute('id','tempcontent');
tempdiv.setAttribute('style','display:none');
tempdiv.innerHTML = xhr.responseText;
var newarticle = tempdiv.getElementsByTagName('article');
content.appendChild(newarticle);
不知何故newarticle
未定义。可能是因为 js 无法在没有先发布到页面的情况下探索发布的代码。有什么解决方法吗?另一种写法?