js 怎样访问其他页面的表单啊
js 怎样访问其他页面的表单啊
------解决方案--------------------是在存在页面关系
parent
------解决方案--------------------你这是存在parent关系的
在一iframe
top.frame2.document.all.页面id;
------解决方案--------------------引用当前页面中嵌入的iframe页面中的元素用:
window.frames[ 'iframe的id ']
一个页面中嵌入两个iframe,其中一个引用另一个页面中的元素用:
window.parent.frames[ '要引用的iframe的id ']
但有个小问题,被引用的页面必须已经加载。
如:
index.htm
------------------------------
<html>
<head>
<title> new document </title>
</head>
<body>
父页面 <br>
<iframe id= "main2 " src= "main2.htm "> <iframe id= "main1 " src= "main1.htm ">
</body>
</html>
main1.htm
---------------------------------
<HTML>
<HEAD>
<TITLE> New Document </TITLE>
<script>
alert(window.parent.frames[ 'main2 '].document.getElementById( 'aa ').value);
//或alert(window.parent.frames[ 'main2 '].document.form1.aa.value);
</script>
</HEAD>
<BODY>
子页面1
</BODY>
</HTML>
main2.htm
----------------------------------
<html>
<head>
</head>
<BODY>
子页面2
<form name= "form1 ">
<input type= "text " value= "子页面2表单元素的值 " name= "aa " id= "aa ">
</form>
</BODY>
</html>