我在javascript中使用以下代码创建了一个弹出窗口;
window.open("http://google.com", "myWindow", "status = 1, height = 300, width = 300, resizable = 0");
Run Code Online (Sandbox Code Playgroud)
我需要在弹出窗口中添加以下动态div.
<div><img src="/images/img1.jpg" /></div>
Run Code Online (Sandbox Code Playgroud)
上面的div是动态的,因为图像src会根据url中的查询字符串而变化
出于安全考虑,你不能这样做.由于同源政策(并且google.com肯定不是您的域名),您将无法访问其他窗口的DOM.
如果弹出窗口来自同一个域,则返回值window.open将是对弹出窗口window对象的引用:https://developer.mozilla.org/en/DOM/window.open
var popup = window.open("/relative path.html", ...);
popup.onload = function() { // of course you can use other onload-techniques
jQuery(popup.document.body).append("<div />"); // or any other dom manipulation
}
Run Code Online (Sandbox Code Playgroud)