javascript createElement()創(chuàng)建input不能設(shè)置name屬性的解決方法
更新時(shí)間:2009年10月11日 14:05:27 作者:
今天在使用document.createElement()動(dòng)態(tài)創(chuàng)建input時(shí),發(fā)現(xiàn)不能為其name賦值,以下是測(cè)試代碼。
其中obj.name = "select";這句話并不能起到預(yù)期的作用,無論是看生成后的HTML代碼還是觀察使用document.getElementsByName()獲取的數(shù)組長度,都會(huì)發(fā)現(xiàn)這個(gè)name設(shè)置并沒有起作用。當(dāng)然這種情況只出現(xiàn)在IE6和IE7中,而在FireFox中是沒有問題的。
[Ctrl+A 全選 注:引入外部Js需再刷新一下頁面才能執(zhí)行]
當(dāng)然解決方法很簡單,在創(chuàng)建時(shí),使用document.createElement("<input name='select'>")。不過還不知道是什么原因?
在Name屬性的說明中有這樣一句話:
In Internet Explorer 5, the name property cannot be set at run time on anchor objects dynamically created with the createElement method. To create an anchor with a NAME attribute, include the attribute and value when using the createElement method, or use the innerHTML property.
[Ctrl+A 全選 注:引入外部Js需再刷新一下頁面才能執(zhí)行]
當(dāng)然解決方法很簡單,在創(chuàng)建時(shí),使用document.createElement("<input name='select'>")。不過還不知道是什么原因?
在Name屬性的說明中有這樣一句話:
In Internet Explorer 5, the name property cannot be set at run time on anchor objects dynamically created with the createElement method. To create an anchor with a NAME attribute, include the attribute and value when using the createElement method, or use the innerHTML property.
您可能感興趣的文章:
- 淺談javascript中createElement事件
- Javascript createElement和innerHTML增加頁面元素的性能對(duì)比
- 動(dòng)態(tài)添加option及createElement使用示例
- 動(dòng)態(tài)的創(chuàng)建一個(gè)元素createElement及刪除一個(gè)元素
- js 用CreateElement動(dòng)態(tài)創(chuàng)建標(biāo)簽示例
- 使用jQuery解決IE與FireFox下createElement方法的差異
- document.createElement()用法
- createElement和onclick
- 動(dòng)態(tài)加載js文件 document.createElement
- javascript中createElement的兩種創(chuàng)建方式
相關(guān)文章
Javascript獲取標(biāo)簽ID改變style屬性的代碼
下面的這段代碼中,我們通過select元素的name屬性來設(shè)置具體要訪問style的哪個(gè)屬性(本例中為背景色),這樣,這個(gè)函數(shù)就可以用來設(shè)置不同的CSS屬性了2012-08-08
微信小程序開發(fā)實(shí)現(xiàn)的選項(xiàng)卡(窗口頂部/底部TabBar)頁面切換功能圖文詳解
這篇文章主要介紹了微信小程序開發(fā)實(shí)現(xiàn)的選項(xiàng)卡(窗口頂部/底部TabBar)頁面切換功能,結(jié)合圖文與實(shí)例形式詳細(xì)分析了微信小程序選項(xiàng)卡切換相關(guān)操作實(shí)現(xiàn)技巧,需要的朋友可以參考下2019-05-05
XMLHTTP 亂碼的解決方法(UTF8,GB2312 編碼 解碼)
XMLHTTP 亂碼的解決方法(UTF8,GB2312 編碼 解碼)(附帶解決DHTMLX不能用中文的問題)2011-01-01
js鼠標(biāo)經(jīng)過tab選項(xiàng)卡時(shí)實(shí)現(xiàn)切換延遲
這篇文章主要為大家詳細(xì)介紹了js鼠標(biāo)經(jīng)過tab選項(xiàng)卡時(shí)實(shí)現(xiàn)切換延遲效果,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2017-03-03
小程序登錄/注冊(cè)頁面設(shè)計(jì)的實(shí)現(xiàn)代碼
這篇文章主要介紹了小程序登錄/注冊(cè)頁面設(shè)計(jì)的實(shí)現(xiàn)代碼,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2019-05-05
80行代碼寫一個(gè)Webpack插件并發(fā)布到npm
最近在學(xué)習(xí) Webpack 相關(guān)的原理,本文用80行代碼寫一個(gè)Webpack插件并發(fā)布到npm,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2021-05-05

