我对JavaScript相当新,正在尝试从嵌入的iframe中获取变量的值。我已经采用基本测试来确保我正确使用了该方法...
我已经尝试了常见的建议,但是一切都返回“未定义”。我希望在onclick事件中使用此变量。
在iframe内容中,我已经剥离了所有内容,仅供测试使用:
<script>
var test = "test";
</script>
在父窗口中,我已经做了这个:
<iframe src="iframe.html" id="iframe" width="200" height="100"></iframe>
<script>
var myVar = window.frames[0].window.test;
</script>
<a href="#" onclick='alert(myVar)' id="link">Click</a>
我尝试了这里建议的选项:grab global variable from an embedded iframe
无论我做什么都会返回undefined……我是不是在做基本错误的事情?
提前感谢。