怎么用js在子页面中获取到父页面的元素的id

2024年11月20日 00:21
有1个网友回答
网友(1):

你的子页面是一个iframe吗?如果是这样,你可以往iframe的url传入一个参数如btnid:

http://your-iframe-url.com/page/?btnid,子页面通过location.search获取到查询字符串“?btnid”,你自己去掉问号,就可以获取到父页面的btnid了。

我还是写个简单的例子吧:

父页面的js:

$(".btn").click(function(){
    $("#child-frame").src="http://your-iframe-url.com/page/?"+this.id;
});

子页面的js:

var id = location.search.substr(1);