我是这个网站的新手! :)
我想问一个问题,问题是,我想要一个tampermonkey / greasemonkey脚本,其中一个按钮(示例 - 下一个)在页面的某个位置可用,并且在单击按钮时,它基本上转到第二个ID并再次点击它,它会转到第3个ID,依此类推......
示例: -
页面上有以下修剪过的html代码: -
<div style="width: 2917px; left: -660px;" id="PlaylistVideos">
<a href="/watch/video/1" class="PlaylistVideo" id="PlaylistVideo1" onclick="return switchToVideoAndDisableLink(this);" index="0" title="1"></a>
<a href="/watch/video/2" class="PlaylistVideo" id="PlaylistVideo2" onclick="return switchToVideoAndDisableLink(this);" index="0" title="2"></a>
<a href="/watch/video/3" class="PlaylistVideo" id="PlaylistVideo3" onclick="return switchToVideoAndDisableLink(this);" index="0" title="3"></a>
</div>
</section>
所以,我想要做的是页面上有一个Next Button,点击它后,它会转到下一个ID为“PlaylistVideo2”的ID,然后再点击它,它会转到下一个ID是“PlaylistVideo3”等等..
我尝试了很多代码,但是,我无法使其正常工作..
任何帮助将不胜感激。 提前感谢任何可以帮助我的人..
答案 0 :(得分:0)
我看到您已禁用所选链接。 但是你可以设置一个“选中”的分段并使用相同的逻辑 也许像这样的东西很有用......
function getNextVideo(){
var next = $('.sbPlaylistVideo div.sbPlaylistVideoNowPlaying').closest('a').next()
if(next==null || next == 'undefined' || !next.is('a.sbPlaylistVideo'))
next = $('a.sbPlaylistVideo:first')
next.triggerHandler('click');
}
我在你的网站上测试这个功能,对于控制台,它是有效的。 我希望这很有用