- 获取iframe内的元素
通常我们使用window.frames["frameId"].document.getElementById("divId").innerHTML这样的形式来获取iframe内的元素,这种写法在IE、safari、chrome下都是通过的,唯独在fireforx下不通过。其实jquery的contents方法提供了对iframe操作的支持
$("#iframeId").contents().find("#divId").html()
本文介绍了一种跨浏览器的iframe元素获取方法。传统方法在Firefox中存在问题,本文推荐使用jQuery的contents方法来解决这一问题,确保代码能在多种浏览器下运行。
通常我们使用window.frames["frameId"].document.getElementById("divId").innerHTML这样的形式来获取iframe内的元素,这种写法在IE、safari、chrome下都是通过的,唯独在fireforx下不通过。其实jquery的contents方法提供了对iframe操作的支持
$("#iframeId").contents().find("#divId").html()
1498
503
319

被折叠的 条评论
为什么被折叠?