jquery - 使用 jQuery 更改不同域上 iframe 的文本框值?

标签 jquery forms iframe textbox

我的页面有一个 Iframe,允许人们注册我的电子邮件通讯。

我想根据查询字符串 url (page.html?email=email) 自动填充 iframe 中的电子邮件字段

我知道如何执行查询字符串,只是不确定是否能够访问框架内的输入文本框。表单或文本框都没有 ID,它们只有名称。

我尝试过以下方法..

$("email_frame").contents.find('input[name=email]').append("test");

任何帮助都会很棒。

最佳答案

如果 IFRAME 是从与主页不同的域加载的,则两者无法使用 JavaScript 或 CSS 进行交互。

关于jquery - 使用 jQuery 更改不同域上 iframe 的文本框值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2141535/

相关文章:

javascript - 如何在 Javascript 中将文本文件中的段落作为单个字符串读取?

jquery - anchor 标签和名称属性动画滚动

php - yii2 radioList 内联表单域

javascript - IE6/7/8 内存不足?

javascript - jQuery:iframe 中的点击事件

jquery getJSON 和 $.each 循环遍历未链接到父索引的子数组

JavaScript 监视事件不适用于 DOM 元素对象?

javascript - <form>打开新窗口后如何刷新主页?

javascript - AngularJS - 多步表单中的下一步按钮直接在第一步中提交

javascript - 删除 jQuery 中 iframe 中的 html 包装