我知道有堆棧溢出令人難以置信的類似的問題已經爲此,但我已經嘗試了其中很多,並且什麼都沒有得到。我試圖從父窗口中使用子iframe中獲取變量。用Javascript訪問Iframe變量在父親用JavaScript
在child.html頭標記
<script type="text/javascript">
var myVar="1";
</script>
在parent.html
<script type="text/javascript">
function load()
{
var scroll="0";
scroll = window.myIframe.myVar;
if (scroll == "0") DO SOMETHING;
else DO SOMETHING ELSE;
}
</script>
<iframe src="child.html" name="myIframe" onload="load()">
<p>Your browser does not support iframes.</p>
</iframe>
而且不管我怎麼努力,我不能讓滾動搶從孩子的iframe的myVar的變量。這幾乎是Stack Overflow和其他論壇上的例子,人們說這些論壇完美無缺;任何想法我做錯了什麼?
編輯:他們在同一個域名。
如果您在這裏試圖弄清楚如何在控制檯中訪問這些變量,您可以[將控制檯的上下文更改爲子框架](http://stackoverflow.com/a/14329063/ 230167)。 –