日本免费全黄少妇一区二区三区-高清无码一区二区三区四区-欧美中文字幕日韩在线观看-国产福利诱惑在线网站-国产中文字幕一区在线-亚洲欧美精品日韩一区-久久国产精品国产精品国产-国产精久久久久久一区二区三区-欧美亚洲国产精品久久久久

iframe寫法

【iframe寫法】html代碼中iframe沒有ID , 沒有NAME屬性 , textarea有ID屬性
方法一:如果iframe有ID , 首先應(yīng)該使用js去實現(xiàn) , 代碼如下:
set_wyswyg_js = 'document.getElementById("content_ifr").contentWindow.document.body.innerHTML="%s"' %(content)
self.dr.execute_script(set_wyswyg_js)
content_ifr:iframe的ID
innerHTML也可以使用innerText
這個js的方法是乙醇給我參考的 , 而乙醇在學(xué)習(xí)上給我和其他很多人指明了思路 , 雖然沒有手把手的教 , 但是給了很好的提示 , 再次感謝
方法二:因為我們的網(wǎng)頁代碼使用的是KindEditor富文本編輯器 , 所以可以參照KindEditor的API方法 , 我在這里使用的是KE.text(id , value)這種方法去搞定的 。
備注:弄了一天這個富文本編輯器的問題 , 由最初想到的js但是因為找不到ID的原因只得中途放棄 , 使用KE.text方法輕松搞定 。 但是還是深切的建議大家碰到這種問題首先想到用
js解決 , 不要考慮所謂的切換iframe 。 我現(xiàn)在的解決辦法只是解決了眼前的問題 , 歸根到底這個問題還是沒有得到真正的解決 , 等開發(fā)人員把ID加上之后我會嘗試js的方式 , 如果
可以我會更新此文章 。
前一段時間已經(jīng)找到了使用js來處理此類問題的方法 , 因為一直在忙所以忘記了更新 , 今天就補(bǔ)上
js="document.getElementsByClassName(\"wind_editor_iframe\")[0].contentWindow.document.body.innerHTML=\"%s\"" %("內(nèi)容")
請注意這里使用的是getElementsByClassName , 因為該富文本編輯器所在的iframe沒有id , 所以采用了這種方式之前看js的語法的時候沒有看到這種用法 , 我也是經(jīng)過別人提示才使用的
本博客的內(nèi)容都是作為小白的我在摸索和詢問中得到的經(jīng)常遇到的問題 , 一是為了記錄一下自己的成長 , 二是為了給同樣摸索selenium的同行一個借鑒 , 與君共勉 。

iframe寫法


jQuery對象轉(zhuǎn)成DOM對象:
兩種轉(zhuǎn)換方式將一個jQuery對象轉(zhuǎn)換成DOM對象:[index]和.get(index);
(1)jQuery對象是一個數(shù)據(jù)對象 , 可以通過[index]的方法 , 來得到相應(yīng)的DOM對象 。
如:var $v =$("#v") ; //jQuery對象
var v=$v[0]; //DOM對象
alert(v.checked) //檢測這個checkbox是否被選中
(2)jQuery本身提供 , 通過.get(index)方法 , 得到相應(yīng)的DOM對象
如:var $v=$("#v"); //jQuery對象
var v=$v.get(0); //DOM對象
alert(v.checked) //檢測這個checkbox是否被選中
DOM對象轉(zhuǎn)成jQuery對象:
對于已經(jīng)是一個DOM對象 , 只需要用$()把DOM對象包裝起來 , 就可以獲得一個jQuery對象了 。 $(DOM對象)
如:var v=document.getElementById("v"); //DOM對象
var $v=$(v); //jQuery對象
轉(zhuǎn)換后 , 就可以任意使用jQuery的方法了 。
通過以上方法 , 可以任意的相互轉(zhuǎn)換jQuery對象和DOM對象 。 需要再強(qiáng)調(diào)注意的是:DOM對象才能使用DOM中的方法 , jQuery對象是不可以用DOM中的方法 。
iframe寫法


1.name="topwin" 請改寫成id="topwin" , 對于window.frameset這樣簡潔的寫法 , chrome只認(rèn)id , 而IE則這樣處理:先找有沒有id=topwin的frameset , 如果有直接取到 , 如果沒有 , 則尋找name="topwin"的frameset 。

推薦閱讀