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);
請確保子頁面的域名與父頁面的域名相同,否則會因為跨域訪問而出錯。