javascript最外层取iframe里面的值
<div>
<iframe id="myFrame" src="CreateEvent.aspx">
<iframe id="OrgFrame" src="OrgStaff.aspx"> <%--同域不通服务器,其他部门开发的--%>
<input id="hidArgs" type="hidden" value="000001">
</iframe>
</iframe>
</div>
现在要从最外面一层取最里面一层iframe中hidArgs的值。 ifame --------------------编程问答-------------------- 有id吗不是,就getelmentbyid --------------------编程问答--------------------
document.getElementById("myframe").innerHTML值是空的。 --------------------编程问答-------------------- 给frame一个name属性,然后用window.frames["frameName"]来取。
document.getElementById("myframe")取的是一个html元素节点
window.frames["frameName"]这种写法代表一个window对象
这两种写法是不一样的!
比如,你给frame设置name也算是myFrame,就用这种方法来取:
var content = window.frames["myFrame"].document.documentElement.innerHTML
补充:.NET技术 , ASP.NET