2011-10-21 16 views
0

の数値がのhtml Webページ全体をスキャンするにはどうすればよいですか? javascriptの効率的な解決策が必要です。ページ内の番号をスキャンする

+4

あなたは正確に何を試しましたか? – npinti

+0

正規表現を使用するのが私の最初の選択です。 '\ d +' –

答えて

1

数字で何をしたいかによって異なります。

var text = document.body.textContent || document.body.innerText; 
var numbers = text.match(/\d+/g); 
alert(numbers.join('\n')); 
1

これはいかがですか?

$(document).ready(
    function() { 
     $($(this).text().match(/\d+/g)).each(
      function() { 
       alert(this); 
      } 
     ); 
    } 
); 
0

$("html").html()はHTMLソースとしてページ全体を返します。私はCHOCYは各要素のinnerHTML()値だけを必要とすると思います。上記のコード例では、要素を含むすべての値は、例えば、属性値を警告する...

例:

<div style="width:550px; left-padding:5px"> 
    <div class="demo-box1">Demonstration Box 66</div> 
</div> 

は返します:

550、5、1、66 ...私は右です?

+0

はい、しかし "html"も頭を出します。また、テキストまたはinnerHTMLを取得するために、4,000行のライブラリは必要ありません。 – RobG

関連する問題