1. 通過document.getElementById()方法獲取iframe元素對(duì)象。
2. 使用元素對(duì)象的contentWindow屬性獲取iframe的window對(duì)象。
3. 通過window對(duì)象的document屬性獲取iframe子頁面的文檔對(duì)象。
4. 使用文檔對(duì)象的getElementById()方法獲取input元素對(duì)象。
5. 使用元素對(duì)象的屬性獲取input中的屬性值。
例如,如果您想獲取id為“input1”的input元素的value屬性,可以使用以下代碼:
// 獲取iframe元素對(duì)象var iframeElem = document.getElementById('iframe1'); // 獲取iframe的window對(duì)象var iframeWin = iframeElem.contentWindow; // 獲取子頁面的文檔對(duì)象var iframeDoc = iframeWin.document; // 獲取input元素對(duì)象var inputElem = iframeDoc.getElementById('input1'); // 獲取input元素的value屬性值var inputValue = inputElem.value; // 輸出屬性值console.log(inputValue);
請確保子頁面的域名與父頁面的域名相同,否則會(huì)因?yàn)榭缬蛟L問而出錯(cuò)。