2012-02-10 9 views

答えて

3

利用'body'の代わりpageを。 pageは定義された変数ではありません。

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

その他のオプションはdocumentまたはhtmlあるが、これらはまた、そのような<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もあります。 –

+0

私はあなたの答えを承認します。 –

+0

別の質問空白を削除する方法? –

1

は、htmlタグを削除するには、すべての余分を空白、スクリプト/スタイル/その他のタグを試してみてください。

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