ответ Даниэля, вероятно, самый простой подход, и тот, который я бы использовал при выполнении этой задачи время от времени, но с небольшим мастерством Javascript мы можем выполнить это в консоли, потому что почему бы и нет?
в окне консоли Chrome Dev Tools введите следующую команду и нажмите ENTER
:
document.getElementsByClassName('ClassName')[0].scrollIntoView(true);
объяснение:
document.getElementsByClassName('ClassName')
получает все элементы с именем класса, который вы ищете.
в [0]
- индекс, который будет использоваться для доступа к элементам в коллекции извлеченных элементов. Потому что это массив на основе нуля,[0]
получает вам первый экземпляр имени класса, который вы ищете.
наконец, scrollIntoView(true)
делает именно то, что он говорит, Удивительно, прокручивая элемент, который в этом случае является первым элементом, который имеет имя класса "ClassName", в поле зрения. The true
аргумент, который передается в Говорит метод, чтобы выровнять элемент с верхней части окна. false
выровняло бы его к дну.
так что если вы повторяете эту задачу для большой страницы, как вы говорите, вы можете выполнить эту функцию один раз, нажмите UP
в окне консоли измените индекс, промойте и повторите. Вроде так:
document.getElementsByClassName('ClassName')[0].scrollIntoView(true); //First item
document.getElementsByClassName('ClassName')[1].scrollIntoView(true); //Second item
document.getElementsByClassName('ClassName')[2].scrollIntoView(false); //Third item, aligned to the bottom of the screen
надеюсь, что это помогает.