2011-10-21 4 views
0

숫자 값의 발생으로 전체 html 웹 페이지를 스캔하려면 어떻게해야합니까? 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 ... I를 맞다 위의 코드 예제

예 ... 예를 들어 요소의 속성 값을 포함한 모든 값을 경고 것 ?

+0

네,하지만 "html"도 머리를 가져옵니다. 그리고 텍스트 또는 innerHTML을 얻으려면 4,000 개의 라인 라이브러리가 필요하지 않습니다. – RobG