我尝试滚动一个元素,其中包含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