jquery如何监控获取iframe加载的内容?
网友回复
通过onload事件监听实现
<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>BFW NEW PAGE</title> <script id="bfwone" data="dep=jquery.17&err=0" type="text/javascript" src="http://repo.bfw.wiki/bfwrepo/js/bfwone.js"></script> <script type="text/javascript"> bready(function() { $("#changebtn").click(function() { $("#iframetest").attr("src", "http://web.debug.only.bfw.wiki/runcode.php"); }); var iframetest = document.getElementById("iframetest"); if (iframetest.attachEvent) { //iframetest bfwposter.attachEvent("onload", function() { var inframestr = $('#iframetest').contents().find('body').html(); alert(inframestr); }); } else { // ff, chrome iframetest.onload = function() { var inframestr = $('#iframetest').contents().find('body').html(); alert(inframestr); }; } }); </script> <style> </style> </head> <body> <iframe id="iframetest" src=""> </iframe> <input type="button" id="changebtn" value="改变inframe值" /> </body> </html>