Javascript 如何设置iframe';firefox扩展对话框中的src
我想在对话框中动态设置iframe的src。但是下面的代码不起作用Javascript 如何设置iframe';firefox扩展对话框中的src,javascript,firefox-addon,Javascript,Firefox Addon,我想在对话框中动态设置iframe的src。但是下面的代码不起作用 <?xml version="1.0"?> <?xml-stylesheet href="chrome://global/skin/"?> <dialog id="clockDialog" xmlns="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul" onload="init();"&g
<?xml version="1.0"?>
<?xml-stylesheet href="chrome://global/skin/"?>
<dialog id="clockDialog" xmlns="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul"
onload="init();">
<script type="application/javascript" src="chrome://test/content/clock.js"/>
<iframe id="content-body" flex = "1" onload="ini()"/>
</dialog>
function init() {
document.getElementById("content-body").src = "http://www.google.com";
}
函数init(){
document.getElementById(“内容体”).src=”http://www.google.com";
}
这样做正确吗?多谢各位
还有一个类似的问题
也没有回答。这应该可以:
document.getElementById("content-body").setAttribute("src","http://www.google.com");
你的在线通话中有一个输入错误。它应该是init()
编辑:
别忘了设置type属性
编辑2:上面的打字错误备注不正确。您在onload对话框上有正确的调用
刚刚用我上面的代码对它进行了测试,效果很好。谢谢!它神奇地工作!那么,=在设置doms时与setAttribute不相同?