簡體   English   中英

JavaScript滾動元素可在Chrome中使用,但不能在IE11中使用

[英]JavaScript scroll over element works in Chrome but not in IE11

我正在用硒C#編寫e2e測試

我需要滾動到kendo-grid滾動條元素的底部(滾動其他任何元素,例如網格體似乎都行不通)。 這樣做的代碼是:

$('div.k-scrollbar-vertical')[0].scrollTo(0,12000)

在Chrome控制台中以及通過C#中的IJavaScriptExecutor可以IJavaScriptExecutor ,但是在IE11中嘗試會出現錯誤:

Object doesn't support property or method 'scrollTo'

有什么辦法可以使其兼容兩種瀏覽器或任何替代方法?

為什么不使用更多受支持的機制?

const o = document.querySelector('div.k-scrollbar-vertical')
o.scrollTop = o.scrollHeight

如果您的版本不支持const則可以使用var

暫無
暫無

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

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