iframe の親ノードにアクセスしようとすると。未定義の値が返されます。
var a = window.frames;
for(i = 0; i < a.length; i++){
var val = a[i].document.getElementById("image_url").value;
if(val != ""){
a[i].parentNode //This doesn't return the parent div that the iframe is nested in
}
}
<div>
<iframe src="uploader.php"></iframe>
</div>
同じページにある iframe 要素の親ノードにアクセスするにはどうすればよいですか
編集:iframeにアクセスすることでこれを解決しました
document.getElementsByTagName("iframe");
それ以外の
window.frames;