2012-02-10 20 views

回答

3

使用'body'而不是pagepage不是一個定義的變量。

$(document).ready(function() { 
    var Side = $('body').text(); 
    alert(Side); 
}); 

其他選項是documenthtml,但這些也包括非正文文本,如<title>標籤的內容。

如果要剝離出的JavaScript,你可以使用:

var Side = $('body').clone(); 
Side.find('script').remove(); // Remove <script> elements, etc. 
Side = Side.text(); 

如果你真的想去除所有無形的項目,用途:

Side.find(':hidden').remove(); // instead of the second line 
+0

警報中還有HTML和JavaScript。 – 2012-02-10 20:46:24

+0

我會批准你的答案。 – 2012-02-10 20:49:33

+0

如何刪除空白的另一個問題? – 2012-02-10 20:50:18

1

要刪除HTML標籤,所有多餘的空格以及腳本/樣式/其他標籤,請嘗試

var clone = $('body').clone(); 
clone.find('script,style,object,link,embed').remove(); 
var Side = clone.text().replace(/(\s){2,}/g,"").replace(/<\/?[^>]*>/g, ""); 
相關問題