我有这样的 HTML
<div id="foo">
<select>
<option> one </option>
</select>
</div>
当我使用
document.getElementById('foo').innerHTML = document.getElementById('foo').innerHTML.replace("<option> one </option>", "<option> two </option>") ;
innerHTML 被替换,但它不会反映在浏览器中。
如果我提醒 innerHTML,我可以看到它现在已经更改,但在浏览器中它仍然显示旧选项。
有什么方法可以让浏览器识别这个改变?
提前致谢。