我的网页里面有html,javascript和jquery但是当我把它放在iframe中时它不会影响带有iframe标签的页面。是否有任何html代码可以允许iframe中的内容影响带有iframe的页面?
答案 0 :(得分:1)
您可以使用window.parent
获取父窗口的ID,然后使用它来使用Javascript进行更改:
window.parent.document.getElementById("someElement").innerHTML = "Some new content";
如果你正在使用jQuery,你可以这样做:
window.parent.$("#someSelector").someFunction();
...但您必须在父窗口中加载jQuery才能使其正常工作。
答案 1 :(得分:1)
是的,你可以用JavaScript完成。
通过window.parent.SomeJsMethodDefinedInTheParent()
你可以在父母中调用任意JS。
只需在父页面中定义一个方法并将其命名为