Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/368.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 让浏览器重新评估已更改的DOM_Javascript_Jquery - Fatal编程技术网

Javascript 让浏览器重新评估已更改的DOM

Javascript 让浏览器重新评估已更改的DOM,javascript,jquery,Javascript,Jquery,我有HTML: <div>AAAAA</div> <div id="bbb"></div> <fish></fish> 我不知道怎么做。任何帮助都将不胜感激 谢谢 Blake McBride自定义dom元素/组件还没有完全的浏览器支持,您可以检查一下 我的建议是将div与css类或id一起使用。否则,如果不使用整个框架林中的反应式框架,您将无法做很多事情,因为它们将允许您定义这些自定义元素并使用它们执行操作。一旦您修复了在

我有HTML:

<div>AAAAA</div>
<div id="bbb"></div>
<fish></fish>
我不知道怎么做。任何帮助都将不胜感激

谢谢


Blake McBride

自定义dom元素/组件还没有完全的浏览器支持,您可以检查一下


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

一旦您修复了在js的第二行使用
[0]
的错误,它将输出您想要的内容:“一旦浏览器将某个元素标记为坏”我认为当浏览器看到它时会忽略它,或将其标记为坏。我错误地认为浏览器正在“标记”“这很糟糕,拒绝进一步评估。我错了,非常感谢,帕特里克。现在可以了!一旦你做出Patrick建议的改变,它就可以在Chrome和Firefox中运行。我认为您所指的定制组件有所不同。我基本上是在进行搜索和替换。浏览器最终只能看到新代码。
$('#bbb').replaceWith('<div>BBBB</div>');
$('fish')[0].replaceWith('<div>CCCC</div>');
AAAAA
BBBB
<div>CCCC</div>
AAAAA
BBBB
CCCC