gpt4 book ai didi

Javascript 书签,用于单击按唯一名称找到的按钮

转载 作者:行者123 更新时间:2023-11-28 02:50:44 26 4
gpt4 key购买 nike

我需要一个可以单击按钮的 JavaScript 书签。问题是,页面上有 100 多个按钮,它们的值都相同。名字很独特,但是很长。
元素的全名类似于:

actions[http://apps.facebook.com/frontierville/giftaccept.php?next=giftaccept.php&senderId=1%3A1325206719&gh=3a8bfdace76051752a9127d1f9b43872&gift=nails&timestamp=1285598414&ref=tab&key=29b15e06ed9d7c00a8870c955ab938cf%24%24cfH1PUUZ%217bZYhg8M-o-XQc%218HHRMcvvyhuf4d%21.64qEvlQe&src=request&aff=gift&crt=nails&signature=6dd3fa03fe88f98b6dcab4faf4c7da94]

每个按钮的值是“接受”和“播放”。

所以。有没有办法让它点击名称中带有特定 URL 的按钮?

这是其中一个按钮的信息来源(从 Chrome 的检查元素功能中获取):

<input value="Accept and Play" type="submit" name="actions[http://apps.facebook.com/onthefarm/giftaccept.php?senderId=1259413693&amp;gift=mysterygift&amp;timestamp=1285599906&amp;ref=gift_accept_tab&amp;key=78fcc7de3b36b8f9564262fab506893f%24%24ceK5RVRY61bZYhg8M-o-XQcyL%2CzHccEwEeuj4e-%21-dh0AD0A2AgyScd&amp;signature=32db959ce43f8330cf8fd992fbd53a51&amp;srcapp=FarmVille]">

最佳答案

这应该可以...

javascript:var nam=prompt("Give me a URL to look for"); nam="actions["+nam.replace(/\&amp;/g, "&")+"]"; var els=document.getElementsByName(nam); if(els.length == 0) alert("Button not found"); else els[0].click();

它基于 getElementsByName ,这里已经全部拼写出来了...

var nam = prompt("Give me a URL to look for");
nam = "actions[" + nam.replace(/\&amp;/g, "&") + "]";
var els = document.getElementsByName(nam);

if(els.length == 0)
alert("Button not found");
else
els[0].click();

关于Javascript 书签,用于单击按唯一名称找到的按钮,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3808732/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com