1、引入iframe ,src 为引入的html<iframe src="input.html" id="iframeId" height="250" width="250"></iframe>2、父页面获取子页面的元素window.onload = function(){var _iframe = document.getElementById('iframeId').contentWindow;var _div =_iframe.document.getElementById('objId');_div.style.backgroundColor = '#ccc';}参考:http://www.jb51.net/article/89931.htmjQuery 获取iframe元素的方法:// 获取iframe的test元素var obj = $("#iframeId").contents().find("#test");问题:获取元素的时候,需要在页面加载完成后去获取,否则可能为空或获取的不是正确数据。若iframe是在父元素的页面中写入的,可在父元素的js的window.onload 方法中获取。本例中,允许多次输入,多次参与活动,故后面需要在js中重新添加iframe,并获取相应元素添加绑定事件,此时需要等到iframe页面加载完成:$("#iframeId").load(function(){$("#message").click(function(){});});3、在页面中查找 iframe 页面元素:$("#iframe").contents().find("#id")在 iframe 中查找父页面元素:$("#id", parent.document)
联系客服