setattribute在設定屬性時,有許多屬性在ie下與標準瀏覽器的命名是不一樣的,看一下jquery,發現它也是不全的。許多地雷埋在這裡,總有乙個你遲早會中的。下面是乙個詳盡的參照表:左邊為標準遊覽器的,右邊是ie的。
iefix = {
"acceptcharset"
,
"accesskey"
,
"allowtransparency"
,
"bgcolor"
,
"cellpadding"
,
"cellspacing"
,
:
"classname"
,
"colspan"
,
"defaultchecked"
,
"defaultselected"
,
:
"htmlfor"
,
"frameborder"
,
"hspace"
,
"longdesc"
,
"maxlength"
,
"marginwidth"
,
"marginheight"
,
"noresize"
,
"noshade"
,
"readonly"
,
"rowspan"
,
"tabindex"
,
"valign"
,
"vspace"
setAttribute與nodeValue的區別
今天學習到了這兩個方法。但他們的用法還有一點不太熟悉,回頭看突然覺得好像有點像,都是獲取到了屬性之後進行更改,但其中的區別我不太清楚。希望各位能給出意見 是不是setattribute必須搭配getattribute用呢?setattributevar boss document.getelemen...
js中setAttribute 的相容性
object.setattribute class content 在ie8 chrome 火狐 opera10中都能設定成功 但是在ie7下無法設定。object.setattribute classname content 只有ie7能設定成功,但是其他瀏覽器均無法設定。相容方法 使用 obje...
IE瀏覽器存在的setAttribute bug
ie的setattribute中與標準瀏覽器的有許多不同,主要表現在ie對setattribute的功能上有些限制,就是不能用setattribute來設定class style於onclick等事件的值以及設定name屬性,那這樣就會導致setattribute在ie瀏覽器裡失去很多的用途!而在i...