我找不到與我的場景匹配的問題,並且由於某種原因無法弄清楚這個問題... jQuery沒問題,但本機(或angularJS/jQuery Lite) 。去除特定標記除外的標記
我有幾個自定義標記的HTML。我想保留一些標籤(它們是空的),但只保留所有其他標籤的文字。我沒有直接操縱DOM - 我放入了一個HTML,並且需要退出HTML。例如: -
<span class="ng-scope">CTAGCTCTCTGGAGATTAACGAGGAGAAATACTAGAtTGGTTCAT</span><start feat="1" class="ng-scope"></start><annotation index="1" class="ng-isolate-scope ng-scope" style="background-color: rgb(238, 153, 238); background-position: initial initial; background-repeat: initial initial;"><span tooltip="Another Promoter" tooltip-placement="mouse" tooltip-append-to-body="true" ng-transclude="" class="ng-scope"><span class="ng-scope">GATCATAAgcttgaat</span></span></annotation><end feat="1" class="ng-scope"></end><span class="ng-scope">tagccaaacttatt</span>
到
CTAGCTCTCTGGAGATTAACGAGGAGAAATACTAGAtTGGTTCAT <start feat="1"></start> GATCATAAgcttgaat <end feat="1"></end> tagccaaacttatt
空白並不重要。最後,我會拉出的開始和結束也,故其形式是不是太重要了(例如,可能是< 1> XX)
感謝
爲什麼不操縱* A * DOM?應該可以將HTML解析爲DOM片段,並用它們的'innerText'替換不需要的節點。 – millimoose