另一个元素中元素的GetElementByClass

时间:2013-09-29 22:59:04

标签: javascript jquery html

我需要从div gameContent中按类“球”获取元素。

基本上从这个网站抓取Play4的彩票号码: http://www.flalottery.com/play4.do

如何从另一个类中按类获取元素?如果我只是做球,所有数字都显示出来,这些数字不相关并会弄乱数据。

4 个答案:

答案 0 :(得分:2)

你的意思是这样的:

document.getElementsByClassName('gameContent')[0].getElementsByClassName('balls')

按类“gameContent”获取元素,后跟“球”。查询假设第一个gameContent是我们感兴趣的。

希望这有帮助。

答案 1 :(得分:2)

您可以使用以下查询选择器

var elems = document.querySelectorAll(".gameContent .balls")

这是纯粹的JavaScript。您当然可以为jQuery使用相同的查询选择器

例如使用jQuery,这将是

var elems = $(".gameContent .balls")

注意查询选择器是如何相同的。

答案 2 :(得分:1)

你试过吗

$(".gameContent .balls")

答案 3 :(得分:0)

根据您在问题中包含的页面判断,您可能想要遍历<span>元素来获取每个球号:

$('.gameContent .balls').each(function(){

    alert('next ball: '+$(this).html()) 

});