如何使用Javascript访问iframe元素?我有一个网页,其中有一个文本区域在一个iframe。我需要从它的子页面javascript读取这个TextArea的值。现用window.parent.getelementbyID().value在javascript中,除了iframe中的TextArea之外,我可以在父页面中获取所有控件的值。我的父页面中的框架id和框架名称在运行时会发生变化,因此我们不能使用框架id/框架名称作为参考。
3 回答
catspeake
TA贡献1111条经验 获得超0个赞
<form name="formname" .... id="form-first"> <iframe id="one" src="iframe2.html"> </iframe></form>
function iframeRef( frameRef ) { return frameRef.contentWindow ? frameRef.contentWindow.document : frameRef.contentDocument}var inside = iframeRef( document.getElementById('one') )
inside
getElementsByTagName('textarea')
慕无忌1623718
TA贡献1744条经验 获得超4个赞
只需关注Meder-var inside=iframeRef(document.getElementById(‘One’),我页面中的Framename就会在运行时更改,因此不可能传递Fraid(正如您所做的那样)。还有别的选择吗?
添加回答
举报
0/150
提交
取消