我需要从div gameContent中按类“球”获取元素。
基本上从这个网站抓取Play4的彩票号码: http://www.flalottery.com/play4.do
如何从另一个类中按类获取元素?如果我只是做球,所有数字都显示出来,这些数字不相关并会弄乱数据。
答案 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())
});