javascript - Reach 的 scrollTop 元素
问题描述
正如标题所说,我无法到达<body>
我<embed>
的 'ed html 文件中的 scrollTop 元素。我试图在我的索引页面上实现一个 scrollTop 按钮,它通过 js 加载 html 文档。
content.innerHTML = "<embed id='object' onscroll='scrollFunction()' width='100%' height='100%' src='" + documentName + "'></embed>'";
我尝试过类似的事情document.getElementById("object").body.scrollTop = 0;
结果显然是控制台中的异常,或者scrollTop = 0
如果我让 .body 退出并记录document.getElementById("object").scrollTop
(在将其设置为 0 之前)
编辑:
我<embed src=></embed>
改为<object data=></object>
和
var object = document.getElementById("object");
var htmlDocument = object.contentDocument;
htmlDocument.body.scrollTop = 0;
控制台例外是:
Uncaught DOMException: Failed to read the 'contentDocument' property from 'HTMLObjectElement': Blocked a frame with origin "null" from accessing a cross-origin frame.
Idk whats goin on
解决方案
推荐阅读
- linphone-sdk - 无法在 ubuntu 14 上编译 linphone
- html - 带有路径的表单控件没有值访问器:'keywords -> 0'
- python - np.reshape() 如何重塑具有指定三个参数的矩阵?
- vodapay-miniprogram - 为什么付款完成后我没有收到来自 Vodapay 后端的通知?
- reactjs - React 组件重新渲染比状态变化慢
- mysql - .net MVC Web 应用程序中的 MySqlClient 尝试作为请求主机连接
- firebase - 为什么我不能将项目添加到我的 firebase 数据库?
- graphql - 基于字段值的 AWS Amplify GraphQL 授权
- performance - 将 UInt8 字符数组解析为浮点数而无需分配
- python - 使用pickle保存/加载数据类对象