Javascript 扫描页面中的数字
如何扫描整个html网页中出现的数值?需要在javascript中找到一个有效的解决方案。这取决于您想对数字做什么Javascript 扫描页面中的数字,javascript,html,regex,Javascript,Html,Regex,如何扫描整个html网页中出现的数值?需要在javascript中找到一个有效的解决方案。这取决于您想对数字做什么 var text = document.body.textContent || document.body.innerText; var numbers = text.match(/\d+/g); alert(numbers.join('\n')); 这个怎么样 $(document).ready( function() { $($(this).text(
var text = document.body.textContent || document.body.innerText;
var numbers = text.match(/\d+/g);
alert(numbers.join('\n'));
这个怎么样
$(document).ready(
function() {
$($(this).text().match(/\d+/g)).each(
function() {
alert(this);
}
);
}
);
$(“html”).html()将作为html源返回整个页面。我认为CHOCY只需要每个元素的innerHTML()值。上面的代码示例将警告所有值,包括元素属性值,例如
例如:
<div style="width:550px; left-padding:5px">
<div class="demo-box1">Demonstration Box 66</div>
</div>
示范箱66
将返回:
550,5,1,66。。。我说得对吗?使用正则表达式将是我的首选<代码>\d+
是的,但“html”也占了上风。您不需要4000行的库来获取文本或内部HTML。