我正在搞乱一些简单的 JS 代码并遇到以下问题:
document.body.innerHTML += '<div id="div1">some text</div>';
var my_div = document.getElementById('div1');
document.body.innerHTML += '<div id="div2">some text</div>';
my_div.innerHTML = "some other text"; //doesn't work
似乎在操作父元素(主体)之后,对 DOM 节点的引用无效。我在这里做错了什么?