這是我的代碼。操縱JavaScript變量[HTML]僅顯示文本
var Text = "First:<div>Second<span> Text</span></div><p>Third <span>Text</span></p><div>Forth.</div>";
我需要操作變量並只顯示文本。
輸出應該是這樣的:
First :
Second Text
Third Text
Forth
應該留下線只有當它找到一個塊狀元件。因爲我是JavaScript新手,所以只能在DOM中使用html。我需要在JavaScript變量中動態執行此操作。
編輯:1
您提出的答案正在工作。但它不適用於這個變量。
var text = '<p class="MsoListParagraph" style="margin-left:.25in;text-align:justify;
text-indent:-.25in;mso-list:l1 level1 lfo2"><!--[if !supportLists]--><span style="font-size: 10pt;">3.<span style="font-stretch: normal; font-size: 7pt; line-height: normal; font-family: 'Times New Roman';"> </span></span><!--[endif]--><span lang="EN-IN" style="font-size: 10pt;">Text <b>Text</b> Text.</span><span style="font-size: 10pt;"><o:p></o:p></span></p>';
它顯示「未捕獲的SyntaxError:意外的標記非法」控制檯
給我一些解決方案,這個請。
你能證明你已經嘗試這樣遠 – atmd
@atmd我以前提出過一個問題,你在這裏有答案。 http://stackoverflow.com/questions/29487516/get-the-text-inside-the-element?noredirect=1#comment47134674_29487516。由於我是JavaScript新手,我無法弄清楚如何做到這一點。 – Subash