gpt4 book ai didi

javascript - 移除外部 div

转载 作者:塔克拉玛干 更新时间:2023-11-02 22:26:29 26 4
gpt4 key购买 nike

在我的 JavaScript 代码中,我有一个包含如下内容的字符串:

var html = "<div class='outer'><div id='inner'>lots more html in here</div></div>";

我需要把它转换成字符串

var html = "<div id='inner'>lots more html in here</div>";

我已经在我的项目中使用 jQuery,因此如果需要我可以使用它来完成它。

最佳答案

为什么所有这些不必要的复杂答案?

//get a reference to the outer div
var outerDiv = document.getElementById('outerDivId');//or $('#outerDivId')[0];
outerDiv.outerHTML = outerDiv.innerHTML;

就是这样。只需将 outerHTML 设置为 inner,元素就没有了。


由于我忽略了您正在处理 HTML 字符串,因此首先需要对其进行解析:

var tempDiv = document.createElement('div');
tempDiv.innerHTML = htmlString;
var outerDiv = tempDiv.getElementsByTagName('div')[0];//will be the outer div
outerDiv.outerHTML = outerDiv.innerHTML;

大功告成。

关于javascript - 移除外部 div,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12377908/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com