我正在尝试将对象加载为text / html,然后一旦加载它就会使用scrollTo()跳转到200,200。无论我尝试什么,我都无法实现它。
<html>
<object
type="text/html"
id="stats"
width="1000"
height="300"
data="http://slashdot.org"
onload="document.getElementById('stats').document.body.innerHTML.scrollTo(200,200)">
</object>
</html>
我是否应该抓住这个对象而遗漏了什么?
我使用slashdot.org作为示例,该页面将位于同一个域中。
答案 0 :(得分:1)
如果您加载的数据位于同一个域中,您可以使用:
onload="this.contentDocument.defaultView.scrollTo(200, 200)"
答案 1 :(得分:0)
查看您的javascript错误控制台。您无法滚动到innerHTML
。移除innerHTML
并查看其是否有效。