我想从iframe(id:'myFrame')获得标识“id”是“token”的TAG的值,但是我得到一个显示为“null”的值。如何在JavaScript执行之前使iframe加载?
我想问题是iframe在javascript执行前没有加载,但我不知道如何解决这个问题。
感谢
<!DOCTYPE html>
<html>
<head>
<title>Smth</title>
</head>
<body>
<iframe src="script.php" name="myFrame" id="myFrame"></iframe>
<script>
var iframe = document.getElementById('myFrame');
var innerDoc = iframe.contentDocument || iframe.contentWindow.document;
document.write(innerDoc.getElementById("token").value);
</script>
</body>
</html>
可能的重复[如何检查iframe是否加载或它有内容?](http://stackoverflow.com/questions/9249680/how-to-check-if-iframe-is-loaded-or-它有一个内容) –