gpt4 book ai didi

javascript - 如何从 JavaScript 滚动 标签的内容?

转载 作者:塔克拉玛干 更新时间:2023-11-02 20:45:49 31 4
gpt4 key购买 nike

我正在使用 <webview>标签嵌入页面。 <webview>标签有 shadow-root其中有一个标签,<object id="browser-plugin-1 ...> .所以我尝试设置 scrollTop这个标签的值是这样的。

var webView = document.getElementById('webview tag id');
var elm = webView.shadowRoot.firstChild; // elm is object tag
console.log(elm.scrollTop); // 0
elm.scrollTop = 100;
console.log(elm.scrollTop); // 0

但是什么也没发生...
是否可以控制<webview>从外部标记滚动位置?

最佳答案

是的,改为这样做:

var webView = document.getElementById('webview tag id');
webView.executeJavaScript("document.querySelector('body:first-child').scrollTop=100");

关于javascript - 如何从 JavaScript 滚动 <webview> 标签的内容?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27703918/

31 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com