behavior的語法:
behavior : url ( url ) | url ( #objID ) | url ( #default#behaviorName )
取值:
url ( url ) : 使用絕對或相對 url 地址指定DHTML行為組件(.htc)
url ( #objID ) : 使用二進制實現(xiàn)(作為 ActiveX® 控件)的行為。此處的 #objID 為 object 對象的 id 屬性值
url ( #default#behaviorName ) : IE的默認行為。由行為的名稱標(biāo)識( #behaviorName )指定
說明:設(shè)置或檢索對象的DHTML行為。多個行為之間用空格隔開。
當(dāng)多個附加到同一要素的行為發(fā)生沖突時,其結(jié)果取決于行為應(yīng)用于要素的順序。后一個行為的優(yōu)先權(quán)高于前一個行為。同樣的規(guī)則適用于不同行為提供的屬性、事件、方法所發(fā)生的名稱沖突。
可以使用 addBehavior 方法動態(tài)的將行為附著到對象。
此屬性對于 currentStyle 對象而言是只讀的。對于其他對象而言是可讀寫的。
務(wù)必注意使用樣式表(CSS)的 behavior 屬性內(nèi)聯(lián)定義或使用 addBehavior 方法附著的行為不會在對象從文檔樹中移除時被自動分離。而在文檔中的樣式表規(guī)則定義的行為會在對象從文檔樹中移除時被自動分離。
對應(yīng)的腳本特性為 behavior 。
示例:
p { behavior: url(#default#download); }
div { behavior: url(fly.htc) url(shy.htc); }
div { behavior: url(#myObject); }
應(yīng)用1:刷新也保留輸入框里面的文字
新聞熱點
疑難解答