获取浏览器以重新评估已更改的DOM

时间:2018-04-17 23:43:54

标签: javascript jquery

我有HTML:

<div>AAAAA</div>
<div id="bbb"></div>
<fish></fish>

和JS / jQuery:

$('#bbb').replaceWith('<div>BBBB</div>');
$('fish')[0].replaceWith('<div>CCCC</div>');

显示的内容(在Chrome上)是:

AAAAA
BBBB
<div>CCCC</div>

似乎一旦浏览器标记了一个坏元素,它就不会在它被改变时重新评估它。如何进行显示:

AAAAA
BBBB
CCCC

我无法弄明白该怎么做。任何帮助肯定会受到赞赏。

感谢。

Blake McBride

1 个答案:

答案 0 :(得分:2)

自定义dom元素/组件尚未提供完整的浏览器支持,您可以查看here

我的建议是将div用于css课程或id's。否则,如果不使用整个框架林中的反应式框架,就无法做很多事情,因为它们允许您定义这些自定义元素并使用它们执行操作。