Tôi đang thử nghiệm trên this page và tôi không chắc chắn những gì tôi đang thiếu.Truy cập đối tượng tài liệu của khung bằng JavaScript
// Two frames on the page
> document.getElementsByTagName("frame").length
2
// Same domain, so no security restrictions
> document.getElementsByTagName("frame")[0].src
"http://www.quackit.com/html/templates/frames/menu_1.html"
> window.location.href
"http://www.quackit.com/html/templates/frames/frames_example_1.html"
// Can't access the document
> document.getElementsByTagName("frame")[0].document
undefined
Có vẻ như điều này sẽ hiệu quả, vậy vấn đề là gì? Nó cần phải làm việc trong IE8, nhưng tôi cũng đang thử nghiệm trong Chrome (mới nhất ổn định).
Bạn có thực sự sử dụng khung trong năm 2013 hoặc các iFram không? – adeneo
Còn về 'document.getElementsByTagName (" frame ") [0] .contentDocument'? –
'var frame = document.getElementsByTagName (" khung ") [0]; var frame_doc = frame.contentWindow.document || frame.contentDocument; '- sau đó sử dụng' frame_doc' làm tài liệu của khung – Ian