1. 通过document.getElementById()方法获取iframe元素对象。
2. 使用元素对象的contentWindow属性获取iframe的window对象。
3. 通过window对象的document属性获取iframe子页面的文档对象。
4. 使用文档对象的getElementById()方法获取input元素对象。
5. 使用元素对象的属性获取input中的属性值。
例如,如果您想获取id为“input1”的input元素的value属性,可以使用以下代码:
// 获取iframe元素对象var iframeElem = document.getElementById('iframe1'); // 获取iframe的window对象var iframeWin = iframeElem.contentWindow; // 获取子页面的文档对象var iframeDoc = iframeWin.document; // 获取input元素对象var inputElem = iframeDoc.getElementById('input1'); // 获取input元素的value属性值var inputValue = inputElem.value; // 输出属性值console.log(inputValue);
请确保子页面的域名与父页面的域名相同,否则会因为跨域访问而出错。