所以我一直在寻找一个可能的解决方案来制作一个javascript,jquery,它在iFrame中搜索某个类或id元素。然后拿出里面的html。 (例如。<a id="link">Here's a link</a>
)。然后使它成为一个字符串,并每5秒左右重播一次这个功能。有没有人知道这个或教程的好解决方案?
我尝试过var inf = $('#iframeid').contents().find('#theid').html();
这个功能,但没有取得任何成功。
答案 0 :(得分:0)
试试这个:
function GetFrameData() {
var $MyFrame = $("#iframeid");
// You need to wait for the iFrame content to load first
// So, that the click events work properly
$MyFrame.load(function () {
var frameBody = $MyFrame.contents().find('body');
var inf = frameBody.find('#theid').html();
});
}
// Call the function every 5 seconds
setInterval(GetFrameData, 5000);