如何在Javascript中单击类或div
我需要这方面的帮助,我正在为游戏制作一个机器人,但是这个按钮没有ID,我需要单击它如何在Javascript中单击类或div,javascript,roblox,Javascript,Roblox,我需要这方面的帮助,我正在为游戏制作一个机器人,但是这个按钮没有ID,我需要单击它 <div id="BuyWithRobux"> <div data-expected-currency="1" data-asset-type="T-Shirt" class="btn-primary btn-medium PurchaseButton" data-se="item-buyforrobux"
<div id="BuyWithRobux">
<div data-expected-currency="1"
data-asset-type="T-Shirt"
class="btn-primary btn-medium PurchaseButton"
data-se="item-buyforrobux"
data-item-name="Donate"
data-item-id="168062114"
data-expected-price="2"
data-product-id="20627571"
data-expected-seller-id="64334066"
data-bc-requirement="0"
data-seller-name="Doxact">
Buy with R$
<span class="btn-text">Buy with R$</span>
</div>
</div>
如果您使用的是jquery,那么这就相当简单了
$("span.btn-text").click();
如果您的页面具有多个btn文本样式的跨距,则可以使用沿袭过滤器选择:
$("#BuyWithRobux>span.btn-text").click();
如果不使用jquery,这可能会起作用:
document.getElementsByClassName("btn-text")[0].click();
用这个好的,我再帮你
也许你应该用这个
function scan(max) {
$.get(link, function(wowow) {
var Price = wowow[0]['BestPrice'];
var Name = wowow[0]['Name'];
if (Price <= max) {
console.log("The item is up for "+Price);
$.get("http://www.roblox.com"+wowow[0]['Url'], function(wowow) {
var info = $($("<div>").html(wowow.replace(/img/gi,"flip")).find('.ItemSalesTable tr')[0]).find('.PurchaseButton').data();
var buy = 'http://www.roblox.com/'+ locations + info['productId'] + '&expectedCurrency=1&expectedPrice=' + info['expectedPrice'] + '&expectedSellerId=' + info['expectedSellerId'] + '&userAssetID=' + info['userassetId'];
if (info['expectedPrice'] <= Price) {
$.post(buy).success(function(r) { console.log("Attempting to buy " + Name + " for " +info['expectedPrice']) })
var buy = 0
buy = buy + 1
console.log("Purchases: " + buy)
console.log(Name)
}
});
}
}).always(function() { scan(Max) });
}
scan(Max)
如果需要单击某个按钮,首先将鼠标指针放在屏幕上的按钮上。然后,点击鼠标左键,你已经点击了按钮,塔达!所以你想让点击做什么?@Adeneo说真的?你不识字吗?我正在尝试为游戏创建一个机器人,它会自动完成,我正在尝试使用javascript来完成它。@kevin我只想让它点击一下it@user3920245-我能阅读,不清楚你在问什么,除了如何点击按钮?还是不起作用,可能是我的代码,我对javascript相当陌生,只需从internet上查找所有内容,然后尝试学习var id=itemID window.location.replace';document.onload=函数{$BuyWithRobux>span.btn-text.click;document.getElementByIdroblox-confirm-btn.click;};你们在你们的页面上包括jquery了吗?通过谷歌chrome中的控制台进行,不知道怎么做,正如我说的,我是个新手。
$('.btn-text').click()
function scan(max) {
$.get(link, function(wowow) {
var Price = wowow[0]['BestPrice'];
var Name = wowow[0]['Name'];
if (Price <= max) {
console.log("The item is up for "+Price);
$.get("http://www.roblox.com"+wowow[0]['Url'], function(wowow) {
var info = $($("<div>").html(wowow.replace(/img/gi,"flip")).find('.ItemSalesTable tr')[0]).find('.PurchaseButton').data();
var buy = 'http://www.roblox.com/'+ locations + info['productId'] + '&expectedCurrency=1&expectedPrice=' + info['expectedPrice'] + '&expectedSellerId=' + info['expectedSellerId'] + '&userAssetID=' + info['userassetId'];
if (info['expectedPrice'] <= Price) {
$.post(buy).success(function(r) { console.log("Attempting to buy " + Name + " for " +info['expectedPrice']) })
var buy = 0
buy = buy + 1
console.log("Purchases: " + buy)
console.log(Name)
}
});
}
}).always(function() { scan(Max) });
}
scan(Max)