我需要从 JavaScript 中的字符串中删除 a 。 div 的内容应保持原样,只需删除 div 标签。例如:
我在 javascript 中有以下类似的字符串
<div id='abc' style=''> abc fe <div id='someOtherId'>ghgh </div>jjjj </div>
我需要结果字符串
abc fe <div id='someOtherId'>ghgh </div>jjjj
谢谢
最佳答案
如果您使用 jQuery,这可以很容易地完成,如下所示:
var textString = "<div id='abc' style=''> abc fe <div id='someOtherId'>ghgh </div>jjjj </div>";
var htmlObject = $(textString);
var innerHtml = htmlObject.html();
编辑:当不使用 jQuery 时,这应该也可以工作
var textString = "<div id='abc' style=''> abc fe <div id='someOtherId'>ghgh </div>jjjj </div>";
var tempObject = document.createElement("div");
tempObject.innerHTML = textString;
var innerHtml = tempObject.firstChild.innerHTML;
关于javascript - 从javascript中的字符串中删除带有id的Div,而不删除其内容,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20950669/