我需要從javascript中的字符串中刪除一個。 div的內容應保持原樣,只有div標籤需要刪除。例如:從javascript中的字符串中刪除Div,但不刪除其內容
我有以下的JavaScript字符串相似
<div id='abc' style=''> abc fe <div id='someOtherId'>ghgh </div>jjjj </div>
,我需要得到的字符串作爲
abc fe <div id='someOtherId'>ghgh </div>jjjj
感謝
我需要從javascript中的字符串中刪除一個。 div的內容應保持原樣,只有div標籤需要刪除。例如:從javascript中的字符串中刪除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;
我沒有使用Jquery :(..無論如何感謝您的幫助.. – user3165257
@ user3165257看到我的更新 – Kippie
試試這個
<div id='abc' style=''> abc fe <div id='someOtherId'>ghgh </div>jjjj </div>
<p></p>
<script>
var content=$('#abc').hmtl();
$('p').append(content);
</script>
jsfiddle test 希望這有助於你
試圖通過這樣的代碼:
<div id='abc' style=''> <span id="txttoshow">abc fe <div id='someOtherId'>ghgh </div>jjjj </div></span>
jquery代碼:
$('span').unwrap();
你對代碼的嘗試是什麼樣的? – norlesh