您如何使用JavaScript在Bilibili.com上滚动此内容?

时间:2018-09-05 16:00:26

标签: javascript

我尝试滚动一个元素,其中包含Bilibili.com上的视频评论。

此处的示例网址:https://www.bilibili.com/video//?spm_id_from=333.334.chief_recommend.16

评论区域在页面右侧。

我尝试运行以下四个JavaScript表达式。

document.querySelector('#mCSB_2_scrollbar_vertical > div > div.mCSB_draggerRail').scrollBy(0, 100)
document.querySelector('#mCSB_2_scrollbar_vertical > div > div.mCSB_draggerRail').scrollTop += 100;
document.querySelector('li[dmno="1"]').scrollBy(0, 100)
document.querySelector('li[dmno="1"]').scrollTop += 100;

但是它们都不起作用。

你会怎么做?

编辑

哦,很抱歉。我张贴了错误的网址。

不正确::https://www.bilibili.com/video//?spm_id_from=333.334.chief_recommend.16

价格:https://www.bilibili.com/video/av31026102/?spm_id_from=333.334.chief_recommend.16

@tadman没有发生错误。每个JavaScript输出仅如下所示为“未定义”或“ 100”。

document.querySelector('#mCSB_2_scrollbar_vertical > div > div.mCSB_draggerRail').scrollBy(0, 100)
# => undefined
document.querySelector('#mCSB_2_scrollbar_vertical > div > div.mCSB_draggerRail').scrollTop += 100;
# => 100
document.querySelector('li[dmno="1"]').scrollBy(0, 100)
# => undefined
document.querySelector('li[dmno="1"]').scrollTop += 100;
# => 100

0 个答案:

没有答案