2013-07-02 48 views
0

我想制作一个小书签,导航到http://projects.csail.mit.edu/church/wiki/ChurchServ,然后在本站的输入框中插入一些代码。小书签打开页面,然后修改其内容

我是想这样的:

<a href="javascript: 
var w=window.open('http://projects.csail.mit.edu/church/wiki/ChurchServ','_blank'); 
w.onload=function(){w.getElementsByClassName('scheme-comment')[0].textContent='my code...';}; 
">Klick me!</a> 

它加载页面,但不修改它。发生什么事了?

回答

0

由于相同的原产地策略,您无法打开不同域的窗口并通过JS修改其内容。

见本FAQ

最后一个问题还要注意wwindow对象。 window对象没有getElementsByClassName方法。该方法属于document。但由于同源策略,您无法访问文档对象

相关问题