jquery動態改變onclick屬性失效的問題

2022-08-20 09:18:11 字數 440 閱讀 3294

雖然在很多時候,都是非常不推薦這樣寫的,但是還有有些時候會碰到這樣的**。

那麼你可能在某些時候需要去修改onclick 的屬性如下:

$("#id").attr("onclick",url);

這樣的**,在chrome和firefox 中可以得到你想要的結果。

遺憾的是在ie中,至少是ie7 以下是沒有效果的,至於i8好像也是沒有效果的。

辦法就是使用jquery 繫結.

$("#id").attr("onclick","").click(function());

這裡需要先清除onclick屬性的值,再去繫結方示。

如果本來就沒有設定onclick屬性,剛不需要清除.

$("#id").click(funciton());

jquery實現動態改變下拉列表

例 張三李四 獲取當前選中的option值 sltlist val 獲取當前選中項的文字 sltlist option selected text 獲取當前選中的option,text為文字,val則是option的值了 或 var item select name list option sele...

Ext labelfield 動態改變

在ext form 中的 field 中的fieldlabel,只提供了初始化賦值,並沒有提供動態改變其值的方法,經過大量的實驗,終於找出了乙個比較簡單的解決方案,1.首先,需要動態賦值的field需要有個id 如果沒有手動指定,則ext會自動生成乙個,可以獲取到 2.ext.domquery.se...

JQuery 改變頁面字型大小

分別定義三個class為increasefont decreasefont resetfont 的元素。為其click事件新增事件 對頁面上的字型增大 縮小 恢復原始大小 需要在html頁面中定義三個元素 元素的class分別為 resetfont increasefont decreasefont...