相关疑难解决方法(0)

innerHTML替换不反映

我有像这样的HTML

<div id="foo">
<select>
<option> one </option>
</select>
</div>
Run Code Online (Sandbox Code Playgroud)

我用的时候

document.getElementById('foo').innerHTML = document.getElementById('foo').innerHTML.replace("<option> one </option>", "<option> two </option>") ;
Run Code Online (Sandbox Code Playgroud)

innerHTML被替换但它没有在浏览器中反映出来.

如果我提醒innerHTML,我可以看到它现在已被更改,但在浏览器中它仍显示旧选项.

有没有办法让浏览器识别出这种变化?

提前致谢.

javascript internet-explorer innerhtml

5
推荐指数
1
解决办法
9000
查看次数

标签 统计

innerhtml ×1

internet-explorer ×1

javascript ×1