|
0、為什么要innerText?因?yàn)榘踩珕栴}
1、為firefox dom模型擴(kuò)展屬性
2、currentStyle屬性可以取得實(shí)際的style狀態(tài)
3、IE實(shí)現(xiàn)innerText時(shí)考慮了display方式,如果是block則加換行
4、為什么不用textContent?因?yàn)閠extContent沒有考慮元素的display方式,所以不完全與IE兼容
代碼: 在IE6,7,8 和firefox 2,3下測試均通過。
[Ctrl+A 全選 注:如需引入外部Js需刷新才能執(zhí)行]
當(dāng)然,如果單獨(dú)針對(duì)下拉框,也可以不用重寫innerText,用下面的代碼也能實(shí)現(xiàn)。重寫innerText是為了兼容除下拉框以外的其他的HTML 元素。
[Ctrl+A 全選 注:如需引入外部Js需刷新才能執(zhí)行]
JavaScript技術(shù):firefox下獲取下列框選中option的text的代碼,轉(zhuǎn)載需保留來源!
鄭重聲明:本文版權(quán)歸原作者所有,轉(zhuǎn)載文章僅為傳播更多信息之目的,如作者信息標(biāo)記有誤,請(qǐng)第一時(shí)間聯(lián)系我們修改或刪除,多謝。