JavaScript:getElementsByTagName返回空的nodeList

时间:2012-08-27 10:30:59

标签: javascript iframe gmail

我正在主gmail页面上尝试以下代码:

var iFrame = document.getElementById('canvas_frame');

var innerDoc = (iFrame.contentDocument) ? iFrame.contentDocument : iFrame.contentWindow.document;

var tag = innerDoc.getElementsByClassName('vI8oZc cS');

标记始终显示为空的nodeList。我在调试器中检查这个,我可以看到其中一个第一个div类型为“vI8oZc cS”。如何获取节点元素而不是空列表?

1 个答案:

答案 0 :(得分:1)

如果iframe的源不在父网页的同一网站上,则浏览器安全策略不允许此类操作。