小技巧解決「FF不能讀取outerHTML」的問題

2021-07-04 05:20:41 字數 494 閱讀 7813

對於outerhtml這個dom屬性,在ie/opera/google chorme等瀏覽器中都是可以使用的,但唯獨firefox是不支援的,儘管這個屬性平時用的並不多,但有些應用中我們還必須用到,因此很有必要去實現ff下的outerhtml功能。

在網上看了一些文章,最典型的方法應該就是通過definesetterdefinegetter來為dom屬性擴充套件這個屬性,具體實現即:遍歷讀取元素的屬性及子節點,然後自己拼裝html串,具體可以看這篇文章:《firefox沒有outerhtml 解決辦法》,該文實現了outerhtml的讀寫,比較完整。

對於獲取outerhtml的值,使用拼裝html串的辦法,覺得有點麻煩了,在網上看到乙個解決辦法,感覺很妙**也很簡潔,而且在各種瀏覽器中都是可以使用的。其原理為:建立乙個div元素,然後將要讀取的元素的轉殖物件放到這個div中,讀取這個div的childnode即可,示例**如下:

.innerhtml)

不能讀取 AppletViewer 的屬性檔案

1.開啟命令提示視窗 2.打入policytool並按enter 3.在policytool對話方塊中,點選add policy entry按鈕 新增規則專案 4.點選add permission 按鈕 新增許可權 5.點選許可下拉列表選擇 all permission 6.點選ok 確認 7.點選...

Socket不能讀取實時資料的解決方法

我們使用socket去獲取資料報的時候實際上是把快取區的資料讀取了出來,有時候我們需要讀取最近的一條資訊,但是接受的的卻是快取區最上邊的資料,不能達到實時,主要的解決思路大約有 清空快取,再讀取反覆讀取,直到快取區為空 我這裡是採用的第二種,為 qbytearray ba mainwindow ps...

解決SD卡不能讀寫的問題

版權 桂林電子科技大學一系科協wogoyixikexie gliet 平台 wince5.0 2440 5.0 bsp 發布日期 2009年5月5日 17 30 37 最後修改 現在使用sunrain hjb的小軟體設定一下gph8輸出,就可以正常讀寫sd卡了。sunrain hjb牛人讓我學到了好...