簡體   English   中英

javascript:如何滾動一個小的彈出窗口

[英]javascript: how to scroll a small pop-up window

我目前正在嘗試為Instagram創建一個JavaScript機器人,根據用戶擁有的“關注者”列表來關注用戶。 我當前正在嘗試使用Window scrollBy()方法向下滾動一個小的彈出窗口,當您單擊下面的窗口時出現。 最好是通過導航到我看到我要描述為彈出窗口的內容

instagram.com/instagram

然后點擊“關注者”

我不確定是否可以滾動該小窗口。 請讓我知道。 目前,窗口scrollBy會將頁面向下移動,但不希望中間的滾動條向下移動!

感謝所有反饋和代碼清理,因為我仍在使用javascript進行更新! 謝謝!

    for(var i=0;i<3;i++) {
    (function(i) {
    setInterval(clickButton(i), 2000);
    }) (i)
    }
    function clickButton(idx) {
    return function() {
    buttons = document.getElementsByClassName('_aj7mu _2hpcs _95tat _o0442');
    document.getElementsByClassName('_aj7mu _2hpcs _95tat _o0442')[idx].click();
    window.scrollBy(0, 100);
        }
    }

注意:我正在嘗試在Google Chrome控制台中執行此操作。 不知道這是否會更改任何響應。

要向下滾動該元素,只需聲明一個帶有其引用的變量:

var popup = document.getElementsByClassName('_4gt3b');

並使用元素屬性scrollTop定義其滾動條到頂部的距離:

 popup[0].scrollTop = y;

其中y是一個變量,您將在其中聲明一個整數值。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM