作者热门文章
- iOS/Objective-C 元类和类别
- objective-c - -1001 错误,当 NSURLSession 通过 httpproxy 和/etc/hosts
- java - 使用网络类获取 url 地址
- ios - 推送通知中不播放声音
在我的 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/
我正在做一个项目,我的 android 在这个项目中作为一个网络服务器工作;输入带端口号的 IP 地址,打开 Web 界面,用户可以将文件上传到手机。我想在 Web 界面上显示一些图片,以便我们的界面
我是一名优秀的程序员,十分优秀!