达到<embed />的html文档的scrollTop元素

时间:2019-01-09 12:46:42

标签: javascript

正如标题所述,我无法访问<body>编辑的html文件中<embed>的scrollTop元素。 我试图在索引页面上实现一个scrollTop按钮,该按钮通过js加载html文档。

content.innerHTML = "<embed id='object' onscroll='scrollFunction()' width='100%' height='100%' src='" + documentName + "'></embed>'";

我尝试了类似document.getElementById("object").body.scrollTop = 0;

的操作

如果我让.body退出并登录scrollTop = 0,则结果显然是控制台中的异常或持续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怎么了

0 个答案:

没有答案