gpt4 book ai didi

javascript - jQuery/JavaScript : set border of iframe from inside iframe

转载 作者:搜寻专家 更新时间:2023-11-01 05:14:01 24 4
gpt4 key购买 nike

我有一个 iframe,我想将它的边框设置为零。

但我想使用 javascript 或 jQuery 在 iframe 的内部执行此操作。

如何做到这一点?非常感谢,

最佳答案

如果 parent 在不同的来源,你不能这样做,因为访问 parent 的内容被Same Origin Policy禁止.

如果父文档是同源的,应该这样做:

(function() {
var frames = window.parent.document.getElementsByTagName("iframe"),
index,
frame;

for (index = 0; index < frames.length; ++index) {
frame = frames[index];
if (frame.contentWindow == window) {
frame.frameBorder = "none";
}
}
})();

Live example | source of parent | source of frame

请注意,在比较 window 属性(通常,window 是特殊的)。

关于javascript - jQuery/JavaScript : set border of iframe from inside iframe,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11649075/

24 4 0