javascript 獲取iframe中內容
iframe當下有著廣發的應用,當然也是非常的遍歷,有時候我們需要操作iframe中的內容,那麼事先獲取iframe文件物件,下面就簡單對此做一下介紹。
這是main.html中的程式碼片段:
[HTML] 純文字檢視 複製程式碼<body> <iframe src="frame.html" id="theframe"></iframe> </body>
這是frame.html中的程式碼片段:
[HTML] 純文字檢視 複製程式碼<body> <div id="thediv">螞蟻部落</div> </body>
下面在main.html使用程式碼將frame.html中的div中的文字設定為紅色。
程式碼如下:
[JavaScript] 純文字檢視 複製程式碼window.onload=function(){ function getIframeContent(){ var doc; if (document.all){ doc = document.frames["theframe"].document; } else{ doc=document.getElementById("theframe").contentDocument; } doc.getElementById("thediv").style.color="red"; } getIframeContent() }
以上程式碼實現可以將frame.html中的文字顏色設定為紅色。
特別說明:谷歌瀏覽器必須在伺服器環境下測試才會生效。
下面對上面的程式碼進行簡單的說明:
1.window.onload=function(){},當文件內容完全載入完畢再去執行函式中的程式碼。
2.function getIframeContent(){},此函式可以設定frame中div裡面文字的顏色。
3. var doc,宣告一個變數用語儲存獲得document物件。
4.if(document.all){doc = document.frames["theframe"].document; },用來判斷是否是IE瀏覽器,因為IE8以下瀏覽器不支援contentDocument,但是所有的IE瀏覽器都支援document.frames["theframe"].document此中形式。
5.else{doc=document.getElementById("theframe").contentDocument; } ,IE8和IE8以上瀏覽器和谷歌或者火狐都支援此形式。
6.doc.getElementById("thediv").style.color="red",獲取frame中的div物件並將其字型顏色設定為紅色。
相關文章
- javascript在iframe子元素中獲取父視窗元素JavaScript
- iframe的操作-Js/Jquery獲取iframe中的元素JSjQuery
- js實現父頁面獲取iframe子頁面內容程式碼JS
- JavaScript 獲取網頁尾本程式碼內容JavaScript網頁
- javascript獲取li元素內容程式碼例項JavaScript
- jQuery如何獲取iframe中的元素jQuery
- JavaScript訪問同一個頁面中的不同iframe的內容!JavaScript
- 通過JavaScript獲取標籤,修改標籤內容JavaScript
- javascript獲取select下拉選單所有項的內容JavaScript
- PHP獲取目錄中的全部內容RecursiveDirectoryIteratorPHP
- javascript獲取偽物件before和after定義的內容JavaScript物件
- JavaScript 獲取td單元格內容JavaScript
- php獲取xml檔案內容PHPXML
- jQuery - 獲取內容和屬性jQuery
- java 獲取URL連結 內容Java
- js獲取iframe和父級之間元素,方法、屬,獲取iframe的高度自適應iframe高度JS
- C++--Win32--列表編輯--獲取列表內容--獲取列表行數--修改列表內容C++Win32
- uniapp獲取通知欄內容 監聽通知欄內容APP
- 如何獲取跨域iframe高度跨域
- PHP獲取HTTP body內容的方法PHPHTTP
- jquery獲取具有指定內容的元素jQuery
- Jquery中獲取iframe的程式碼(window.top.parent)jQuery
- js獲取select選中項的值和文字內容JS
- jQuery捕獲-獲取DOM元素內容和屬性jQuery
- javascript中獲取元素尺寸JavaScript
- 實現iframe內容的自適應
- Iframe 父子窗體互調javascript方法及相互獲取控制元件JavaScript控制元件
- python tkinter如何獲取label內容?Python
- Jquery如何獲取和設定元素內容?jQuery
- 獲取html標籤包裹的文字內容HTML
- iOS 【奇巧淫技】獲取webView內容高度iOSWebView
- 設定獲取div元素中的文字內容程式碼例項
- js獲取內容中的url連結,並設定a標籤JS
- scrapy定製爬蟲-爬取javascript內容爬蟲JavaScript
- Python 爬取網頁中JavaScript動態新增的內容(一)Python網頁JavaScript
- Python 爬取網頁中JavaScript動態新增的內容(二)Python網頁JavaScript
- jQuery獲取元素內部元素和獲取內容的區別、獲得輸入框value的方法jQuery
- 【Javascript】獲取選中的文字JavaScript