如何用js获取子级iframe页面里的变量

JavaScript028

如何用js获取子级iframe页面里的变量,第1张

方法只有一种:

步骤:

1、获取iframe节点

2、获取iframe中的变量

示例

1

2

3

4

5

6

7

8

9

a.html

<iframe

id='x'

name='x'

src='b.html'/>

b.html

<script>

var

y='1'

</script>

在a.html中获取y,则可以通过以下方式

document.frames['x'].y

//先获取frame,在获取y

可以在方法参数中传例子

function a(v_id){

  window.open("b.html",'', {id:v_id},{width: 510,height :600})

}

// 在b页面就可以拿到这个id了  要引入jquery

v_id = "${id}"

直接调用就可以了 ,前提是页面中定义的变量为全局变量且在js文件的前面<br>如:<br><script><br> var a="123132"<br><br></script><br><script src="test.js"></script><br>test.js里面直接调用:<br>alert(a)