javascript - 如何通过更改选择选项来更改 iframe 内容

标签 javascript html

我有一个选择框和一个 iframe。当我更改选择选项时,iframe 中的内容需要更改。我使用 jquery 更改 iframe src。 为了更改 src,我使用了以下代码。它有效,如果我在 View 源中看到,我可以看到 src 值的变化。但是 iframe 中的内容没有变化。

$('#myframe').attr('src', "http://www.option"+value+".html");

问题:如何使用这个新的 src url 来加载我的 iframe?

最佳答案

你不应该使用这种策略(它有很多问题,例如 IE 不喜欢空白的 src)。

相反,删除并使用新的 src 重新创建一个新的 iframe。

$('#myframe')
    .before('<iframe src="blah.htm"></iframe>')
    .remove();

关于javascript - 如何通过更改选择选项来更改 iframe 内容,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16743419/

相关文章:

javascript - 使用 jquery click 事件发送额外变量

javascript - 无法使用javascript获取数组中当前单击元素的索引

javascript - 获取表单对象中动态输入元素的值

javascript - 是否可以使用 Google-Chrome-Frame 来节省开发时间/金钱,使应用程序适用于 IE?

html - 有人可以解释我在尝试为我的网站创建语法突出显示时做错了什么吗?

javascript - 禁用按钮设置 onclick

javascript - 如何从 asp.net 隐藏字段中设置和获取 bool 值

javascript - jquery导航显示和隐藏多个页面

javascript - 我怎样才能让一个 javascript 弹出 div 显示在它点击的每个链接旁边?

php - 如何获取数据表中数据行的ID值?