關於IE裡的nextSibling

2022-02-26 12:28:17 字數 1033 閱讀 3051

<

script

>

varshq ={}

shq.cmenu

=function

(e)

}script

>

<

div

id="div1"

onclick

="shq.cmenu(event)"

>

<

a href

="#"

>特色

a>

div>

<

div

id="div2"

>

div>

系統環境:win8,ie11

過程描述:當點選 【特色】 時,div2的innerhtml沒有變成【特色】

除錯時發現e.parentnode.nextsibling不是下乙個div而是#text,nodetype等於3.

個人得出的結論:不知道對不對,現在結果是這樣。

div1.nextsibling.nextsibling才是div2。

當然這種做法不恰當,所以改成下面這樣。

<

script

>

varshq ={}

varnnode ={}

shq.cmenu

=function

(e)

nnode.innerhtml

=e.innerhtml;

e.blur();}}

script

>

<

div

id="div1"

onclick

="shq.cmenu(event)"

>

<

a href

="#"

>特色

a>

div>

<

div

id="div2"

>

div>

謝謝 chocho的指點!

將IE的右鍵搬到opera裡

function addlink url,info,location,strcid,strstaturl,strcookie var thunderagent new activexobject thunderagent.agent if strcid else else thunderagent....

關於ie驅動

無論是selenium2 webdriver 還是selenium2library,如果想要呼叫ie瀏覽器,均需以下步驟。解壓縮得到iedriverserver.exe,並將其所在目錄新增到環境變數 針對windows vista和windows 7上的ie7或者更高的版本,必須在ie選項設定的安全...

text last align關於IE的相容

text align的兩端對齊只針對段落,且是漢字或者多個單詞的段落除最後一行外的兩端對齊,chrome等瀏覽器自然是沒問題的,但是ie卻不行,目前在做乙個需要相容到ie8的專案,必須相容ie8,首先看下can i use。部分相容的大意就是,需要作用的元素為塊級元素,且具有一定的寬度,親測發現di...