2

HTMLページをアプリに読み込もうとしています。HTMLページのコンテンツのみを表示したい。すべてのpタグをループして、タグのコンテンツを取得してTextView<p>に文字列として表示できるjavascript関数を手伝ってください。

<html><body>" +
        "<h1>First</h1><p>text text text</p>" +
        "<h1>Second</h1>more text" +
         <p>text text text</p>
           <p>text text text</p>
          <p>text text text</p>
        "</body></html>
4

3 に答える 3

5

jQuery を使用したくない場合は、次のようにします。

var paragraphs = document.getElementsByTagName("p");
for(var i = 0; i < paragraphs.length; i++)
{
    alert(paragraphs[i].innerHTML);
}
于 2012-07-24T06:26:34.403 に答える
2

区切られたセレクターで検索するには、jQuery でカンマで記述できます

$("p, :header").each(function(index, element){ 
   console.info($(element).html());  
})
于 2012-07-24T06:38:21.813 に答える
1

ここでは、1 行の jquery スクリプトで十分です。$("body p").text()

行ごとに取得したい場合は<p>、このようにすることもできます

$("body").children("p").each(function(e,v){
    alert($(v).text());
});​
于 2012-07-24T06:14:48.507 に答える