IE6不能修改NAME問題的解決方法
更新時間:2010年09月03日 21:04:25 作者:
昨天在項目中發(fā)現(xiàn)IE6動態(tài)生成的INPUT是不能改NAME的,微軟關(guān)于這個問題有這么個說法
The NAME attribute cannot be set at run time on elements dynamically created with the createElement method.
To create an element with a name attribute, include the attribute and value when using the createElement method.
也就是說,你得這么寫
document.createElement('<input type="text" name="username" >');
看起來都覺得不爽,而且不支持FF.
如果你使用了Jquery的clone方法,然后想在復(fù)制之后修改元素的name屬性,那是不會成功的,簡單一點的辦法是新建一個,然后刪掉原來那個。
$('<input type="text" name="username" />').appendTo(xxx.parent());
xxx.remove();
To create an element with a name attribute, include the attribute and value when using the createElement method.
也就是說,你得這么寫
復(fù)制代碼 代碼如下:
document.createElement('<input type="text" name="username" >');
看起來都覺得不爽,而且不支持FF.
如果你使用了Jquery的clone方法,然后想在復(fù)制之后修改元素的name屬性,那是不會成功的,簡單一點的辦法是新建一個,然后刪掉原來那個。
復(fù)制代碼 代碼如下:
$('<input type="text" name="username" />').appendTo(xxx.parent());
xxx.remove();
您可能感興趣的文章:
- location.href 在IE6中不跳轉(zhuǎn)的解決方法與推薦使用代碼
- IE6-IE9中tbody的innerHTML不能賦值的解決方法
- IE6-IE9中tbody的innerHTML不能賦值的解決方法
- 引入JS文件IE6報語法錯誤或缺少對象問題的解決方法
- IE6下javasc#ipt:void(0) 無效的解決方法
- IE6中ajax aborted錯誤請求中斷解決方法
- IE6-IE9不支持table.innerHTML的解決方法分享
- IE6/7/8/9中Table/Select的innerHTML不能賦值的解決方法
- IE6下CSS圖片緩存問題解決方法
- IE6圖片加載的一個BUG解決方法
- IE6支持position:fixed完美解決方法
- IE6瀏覽器中window.location.href無效的解決方法
相關(guān)文章
JS+CSS實現(xiàn)分類動態(tài)選擇及移動功能效果代碼
這篇文章主要介紹了JS+CSS實現(xiàn)分類動態(tài)選擇及移動功能效果代碼,涉及JavaScript實現(xiàn)頁面元素動態(tài)變換效果實現(xiàn)技巧,具有一定參考借鑒價值,需要的朋友可以參考下2015-10-10ECHO.js 純javascript輕量級延遲加載的實例代碼
下面小編就為大家?guī)硪黄狤CHO.js 純javascript輕量級延遲加載的實例代碼。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧2016-05-05解決 viewer.js 動態(tài)更新圖片導(dǎo)致無法預(yù)覽的問題
Viewer.js 是一款強大的圖片查看器,這篇文章主要介紹了解決 viewer.js 動態(tài)更新圖片導(dǎo)致無法預(yù)覽的問題 ,需要的朋友可以參考下2019-05-05JS實現(xiàn)控制圖片顯示大小的方法【圖片等比例縮放功能】
這篇文章主要介紹了JS實現(xiàn)控制圖片顯示大小的方法,即實現(xiàn)圖片等比例縮放功能,涉及JS動態(tài)操作頁面元素屬性相關(guān)技巧,需要的朋友可以參考下2017-02-02