我有一个window.location函数,它重定向到一个我没有编程的站点。当窗口重新定位时,我需要它专注于该页面中的特定div标签(带有id)。如果页面不是我的,并且我无法访问代码,有没有办法让我这样做?
UPDATE 所以我现在已经有了它并且它正在工作......
window.location = 'http://www.mozilla.com/en-US/firefox/all-older.html#en-US';
更新
我不认为看到我是否可以使用window.location函数对这个div进行操作太过分了......详细说明,有没有办法让我不仅专注于特定的div而且还有突出那个div?
答案 0 :(得分:2)
当然,请在网址中使用元素ID作为锚点:http://external.test.com/page.html#div-tag-id
。元素ID现在与<a name="..."></a>
标签一样有用。
编辑:您可以滚动到div,但无法突出显示。安全限制可防止来自不同域的代码相互交互。如果您被允许“做事”到另一个域的页面,您可以,例如:
input.value = "...";
。form.submit();
自动提交表单。这只是跨网站脚本存在的危险的一个例子。因此,浏览器不会让你操纵另一个页面,甚至不能只改变一个元素的背景颜色。