firefox下獲取下列框選中option的text的代碼
更新時間:2010年06月25日 20:04:47 作者:
Firefox下面沒有innerText,所以我們想在firefox下獲取下列框選中option的text(注意不是value)時會比較吃力。筆者結(jié)合自己在項目中的解決方案和代碼總結(jié)一下,請大家指教。
知識點:
0、為什么要innerText?因為安全問題
1、為firefox dom模型擴展屬性
2、currentStyle屬性可以取得實際的style狀態(tài)
3、IE實現(xiàn)innerText時考慮了display方式,如果是block則加換行
4、為什么不用textContent?因為textContent沒有考慮元素的display方式,所以不完全與IE兼容
代碼: 在IE6,7,8 和firefox 2,3下測試均通過。
[Ctrl+A 全選 注:引入外部Js需再刷新一下頁面才能執(zhí)行]
當然,如果單獨針對下拉框,也可以不用重寫innerText,用下面的代碼也能實現(xiàn)。重寫innerText是為了兼容除下拉框以外的其他的HTML 元素。
[Ctrl+A 全選 注:引入外部Js需再刷新一下頁面才能執(zhí)行]
0、為什么要innerText?因為安全問題
1、為firefox dom模型擴展屬性
2、currentStyle屬性可以取得實際的style狀態(tài)
3、IE實現(xiàn)innerText時考慮了display方式,如果是block則加換行
4、為什么不用textContent?因為textContent沒有考慮元素的display方式,所以不完全與IE兼容
代碼: 在IE6,7,8 和firefox 2,3下測試均通過。
[Ctrl+A 全選 注:引入外部Js需再刷新一下頁面才能執(zhí)行]
當然,如果單獨針對下拉框,也可以不用重寫innerText,用下面的代碼也能實現(xiàn)。重寫innerText是為了兼容除下拉框以外的其他的HTML 元素。
[Ctrl+A 全選 注:引入外部Js需再刷新一下頁面才能執(zhí)行]
您可能感興趣的文章:
- js 操作select和option常用代碼整理
- jquery操作select option 的代碼小結(jié)
- javascript各瀏覽器中option元素的表現(xiàn)差異
- jQuery 操作option的實現(xiàn)代碼
- javascript select options 排序(保持option 對象完整性)
- javascript 動態(tài)創(chuàng)建 Option選項
- javascript據(jù)option的value值快速設(shè)定初始的selected選項
- 改進版:在select中添加、修改、刪除option元素
- javascript對select標簽的控制(option選項/select)
相關(guān)文章
JavaScript實現(xiàn)封閉區(qū)域布爾運算的示例代碼
這篇文章主要介紹了JavaScript實現(xiàn)封閉區(qū)域布爾運算的示例代碼,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧2018-06-06javascript:void(0)點擊登錄沒反應(yīng)怎么解決
這篇文章給大家介紹javascript:void(0)點擊登錄沒反應(yīng)怎么解決,解決辦法是巧用批處理解決IE不支持JavaScript等問題,需要的朋友參考下2015-11-11Bootstrap入門教程一Hello Bootstrap初識
Bootstrap,來自 Twitter,是目前很受歡迎的前端框架。Bootstrap是基于 HTML5、CSS3和Javascriopt開發(fā)的。這篇文章主要介紹了基于Bootstrap3實現(xiàn)漂亮簡潔的CSS3價格表(精美代碼版),需要的朋友可以參考下2017-03-03JavaScript對象的創(chuàng)建模式與繼承模式示例講解
繼承機制是面向?qū)ο蟪绦蛟O(shè)計使代碼可以復(fù)用的最重要的手段,它允許程序員在保持原有的特性基礎(chǔ)上進行擴展,增加功能,這樣產(chǎn)生新的類,稱作是派生類。繼承呈現(xiàn)了面向?qū)ο蟪绦蛟O(shè)計的層析結(jié)構(gòu),體現(xiàn)了由簡單到復(fù)雜的認知過程。繼承是類設(shè)計層次的復(fù)用2022-12-12js 數(shù)組操作之pop,push,unshift,splice,shift
本篇文章主要介紹了js數(shù)組操作之pop,push,unshift,splice,shift。需要的朋友可以過來參考下,希望對大家有所幫助2014-01-01javascript判斷元素存在和判斷元素存在于實時的dom中的方法
本文主要介紹了javascript判斷元素存在和判斷元素存在于實時的dom中的方法。具有一定的參考價值,下面跟著小編一起來看下吧2017-01-01javascript實現(xiàn)根據(jù)時間段顯示問候語的方法
這篇文章主要介紹了javascript實現(xiàn)根據(jù)時間段顯示問候語的方法,涉及javascript時間與字符串的相關(guān)操作技巧,需要的朋友可以參考下2015-06-06