我对JavaScript很新,我试图从嵌入式iframe中获取变量的值.我已经采取了基本的测试,以确保我正确的方法...
我尝试了常见的建议,一切都返回'undefined'.我想在onclick事件中使用该变量.
在iframe内容中,我删除了所有内容,只是为了进行测试而已:
<script>
var test = "test";
</script>
Run Code Online (Sandbox Code Playgroud)
在父窗口中我做了这个:
<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>
Run Code Online (Sandbox Code Playgroud)
我已经尝试了这里建议的选项:从嵌入式iframe中获取全局变量
我所做的一切都是未定义的......我在做一些根本错误的事情吗?
提前致谢..