麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 編程 > HTML > 正文

label標(biāo)簽使用過程中遇到的問題分析及解決思路

2019-10-26 17:13:35
字體:
供稿:網(wǎng)友
最近在做東西時候使用到了label標(biāo)簽,由于之前很少使用label標(biāo)簽,所以就遇到一個很奇怪的問題。什么問題呢?下面來看一個效果



提示:您可以先修改部分代碼再運(yùn)行

這個demo要實現(xiàn)的目的是在點擊登錄按鈕的時候校驗用戶輸入的用戶名、密碼是否合法,如果不合法就在用戶名輸入框下面提示錯誤信息。
提示錯誤信息的元素計劃用label實現(xiàn)。

通過運(yùn)行代碼打開demo頁面,點擊登錄按鈕,看會有什么變化。如果使用的是Firefox、Chrome或者IE9+,則點擊登錄按鈕之后會提示 “用戶名錯誤”,這是想要的結(jié)果。如果使用的是IE6, 7, 8如何一個再看看會有什么變化呢?這時候發(fā)現(xiàn)頁面沒有提示出來信息,打開開發(fā)人員工具,看下控制這時候會發(fā)現(xiàn)提示出來錯誤信息“SCRIPT600: 未知的運(yùn)行時錯誤 ”。遇到這個問題的時候嘗試了innerText和innerHTML兩種方法,發(fā)現(xiàn)都會報這樣的錯誤,以為是使用方法不對去w3cschool上面查了下發(fā)現(xiàn)也沒有說不支持innerText和innerHTML的。

到底為什么會在IE6, 7, 8提示這樣的錯誤而Firefox, Chrome, IE9+(其他瀏覽器沒有嘗試)運(yùn)行正常呢。細(xì)心的人可能一下就看出問題在哪里了,對于提示“用戶名錯誤”的元素開始標(biāo)簽寫成了“lable”而不是label。但是我當(dāng)時就沒有發(fā)現(xiàn)這問題,一直以為是label標(biāo)簽使用方式上出現(xiàn)了問題呢,至于為什么IE6, 7, 8的JS引擎會在操作這種把標(biāo)簽名寫錯的元素的innerText、innerHTMl屬性時出現(xiàn)錯誤,而Firefox、Chrome和IE9+沒有出現(xiàn)錯誤,不是很清楚,如果有對這方面比較了解的朋友請解釋下吧。
發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表

圖片精選

主站蜘蛛池模板: 国产人成免费爽爽爽视频 | 亚洲成人福利电影 | 精品国产高清一区二区三区 | 一区二区三区国产视频 | 97zyz成人免费视频 | av在线免费看网址 | 欧美一级美片在线观看免费 | av中文字幕免费在线观看 | 久草欧美 | 在线天堂中文在线资源网 | 九九视屏 | 久久精品久久精品国产大片 | 成人不卡免费视频 | 久久久久国产精品久久久久 | 久久免费视频精品 | 欧美69free性videos | 西川av在线一区二区三区 | 亚洲成人激情在线 | 一色屋任你操 | av视在线 | 欧美中文字幕一区二区三区亚洲 | 99视频网址 | 午夜国产在线观看 | 国产亚洲美女精品久久久2020 | 国产又白又嫩又紧又爽18p | 一级在线观看视频 | 日本在线一区二区 | 久草手机视频在线观看 | 羞羞网站 | 久草在线资源视频 | 欧美日韩精品不卡一区二区三区 | 免费看污视频在线观看 | 国产一级一级片 | 成人午夜在线免费 | 成人免费看视频 | 91精品国产一区二区三区四区在线 | 2019亚洲日韩新视频 | 黄色大片在线免费看 | 91精品国产一区二区三区动漫 | 久久免费观看一级毛片 | 久久久久久久久久综合 |