如何用另一个元素替换一个元素?

马丁·阿杰

这是我的 HTML:

<html>
    <head></head>
    <body>
        <section>
            <div class="should_be_replaced">something</div>
        </section>
    </body>
</html>

我还有一个包含一些 HTML 标签的变量:

var str = "<b>title</b><p>sth <span>sss</span></p>";

现在我想用div.should_be_replaced元素替换上面变量的内容我怎样才能做到这一点?

这是预期的结果:

<html>
    <head></head>
    <body>
        <section>
            <b>title</b><p>sth <span>sss</span></p>
        </section>
    </body>
</html>
阿德内特

你可以使用 jQuery 的 replaceWith

$('.should_be_replaced').replaceWith(str);

var str = "<b>title</b><p>sth <span>sss</span></p>";
$('.should_be_replaced').replaceWith(str);
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<html>
    <head></head>
    <body>
        <section>
            <div class="should_be_replaced">something</div>
        </section>
    </body>
</html>

没有 jQuery

document.querySelector('.should_be_replaced').outerHTML = str;

var str = "<b>title</b><p>sth <span>sss</span></p>";
document.querySelector('.should_be_replaced').outerHTML = str;
<html>
    <head></head>
    <body>
        <section>
            <div class="should_be_replaced">something</div>
        </section>
    </body>
</html>

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何用另一个元素替换一个 HTML 元素?

如何用另一个替换一个html元素

如何用一个序列中的多个元素替换一个元素的出现?

如何用另一个OnClick替换一个React组件?

如何用另一个文件的值替换一个文件的值?

如何用两个元素替换一个DOM元素-Vanilla JS

如何在Python中用另一个数组替换一个数组的每个元素?

如何通过另一个numpy数组逐元素替换一个numpy数组

如何从另一个相同的向量中替换一个元素,但另一个向量不会改变?

如何用另一个元素替换 DOM 元素?

如何用另一个数组的元素替换数组中的元素

如何用另一个列表元素随机替换列表元素?

如何用另一个数组的元素替换数组中的特定关键元素

如何用另一个列表中的多个元素替换列表中的一个元素?

用另一个默认主题的元素替换一个ggplot默认主题元素

如何用零比较另一个列表替换一维列表中的元素?

如何用另一个表中的相应值替换一个表中的ID?

如何用bash中的另一个字母替换一个字母?

如何用另一个文件中的文本替换一个文件中的文本?

如何用另一个数组索引值替换一个数组键值?

如果不同,如何用另一个列表键值替换一个键值

如何用另一个参数的字符串替换数组中的元素

如何用另一个列表中的元素替换 numpy 数组中的 NaN

如何用另一个元素替换div元素中的同一行-javascript

如何用另一个数组的元素过滤一个数组?

Python - 用另一个没有子元素的根元素替换一个 xml 文件的根元素

如何将一个矩阵的元素替换为另一个

如何用另一个值替换空间?

如何用另一个变量替换数组?