frameの扱い
jQuery使ってframeのウィンドウをごにょごにょしようと思って色々試したのだが、どうも上手くいかない。
var frame = document.getElementById("myframe"); alert( $("#txt1", frame).val() ); // これが上手くいかない
どうやら、frameは直接使えないようなので、以下のようにしなくちゃいけないとのこと。
var frame = document.getElementById("myframe"); var doc = x.contentDocument || x.contentWindow.document; alert( $("#txt1", doc).val() );
※参考URL:http://www.w3schools.com/jsref/prop_frame_contentwindow.asp