日期:2014-05-20  浏览次数:20624 次

js获取iframe里面的表单,求各位大神
在用dialog弹出框显示页面,用了iframe嵌入页面,页面上按钮触发,
dialog.InnerHtml = '<div width: 100% height: 100%><iframe id="1" width="100%" height="100%" src="${ctx}/vehicleDriverRel/toArrangeDriversList?id=${vehicleId}"></iframe></div>'
求各位大神知道下,怎么得到iframe里面页面的表单,技术菜鸟伤不起啊

------解决方案--------------------
楼主的这种写法我没见过,不过要获取iframe的话直接获取就行。
document.getElementById("你的iframeID").document.getElementById("你的表单ID");
------解决方案--------------------
var oFrameWin = document.getElementById("你的iframeID").contentWindow;

var oForm = oFrameWin.document.getElementById("你的表单ID");

------解决方案--------------------
只要你的IFrame中所引用的页面,没有跨站,1楼的招数就是可用的。

但要在你脚本执行完毕之后(也就是IFrame这个对象创建好了)。

另外,IFrame的ID建议不要用数字。