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

首頁 > 網站 > 網頁設計 > 正文

IE6/7下a.getAttribute(href,2)的問題分析及解決

2024-08-30 08:35:05
字體:
來源:轉載
供稿:網友

簡述
在IE6、7下,一般的a標簽(寫好在HTML中的,通過dom操作插入到頁面中的a標簽)中,假如href的值是一個相對路徑時,直接通過a.getAttribute("href"),獲取到的不是href的原始值,但可以通過a.getAttribute("href",2)獲取到原始值;但如果這種a標簽是通過innerHTML插入的話,即使通過a.getAttribute("href",2)也無法獲取原始的href值。估計在innerHTML='<a href="/haha">test</a>'的時候,IE6、7會對其做兼容處理,加入一些東西,這個時候通過outerHTML查看,a的href已經是完整地址-_-! 據說img的src也會出現類似情況。
匆匆路過的……看完上面即可……下面開始瞎扯:
---------------------------------------------------------------------------------------------------------------------------------
原始目標:一個單頁應用,想根據a的href屬性的值,是否http://開頭。如果是,則繼續跳轉;如果不是,則通過兼容的pushState修改url地址,觸發route。
問題:測試IE6、7時,發現a未能正確攔截……
解決辦法:問谷姐……得知IE6、7的getAttribute有第二個參數,設為2即可取回原來的屬性值。介紹鏈接如下:
http://msdn.microsoft.com/en-us/library/ie/ms536429%28v=vs.85%29.aspx
看到這里,心里暗爽,馬上補一句代碼……在按下Ctrl+F5測試后…馬上歇菜……為啥不行呢?!百思不得其解……
這時候跟一位朋友瞎扯……不知道扯哪去了……最后在問Frank的過程中,我排除了代碼中其他干擾,用以下代碼測試:

復制代碼
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 国产精品99精品 | 亚洲国产美女视频 | 亚洲精品 在线播放 | 国产羞羞视频 | 国产精品久久久久久久久久尿 | 国产一区国产二区在线观看 | 香蕉成人在线视频 | 久久久久中文字幕 | 欧美日韩免费一区二区三区 | 欧美一级毛片免费观看视频 | 本色视频aaaaaa一级网站 | 中文字幕综合在线观看 | 深夜福利视频绿巨人视频在线观看 | 粉嫩粉嫩一区二区三区在线播放 | 久久看免费视频 | 爽成人777777婷婷 | 九九色精品| 久久精品99国产国产精 | 狠狠撸电影 | 337p粉嫩大胆噜噜噜亚瑟影院 | 久久精品在线免费观看 | 99精品国产一区二区三区 | 97se亚洲综合在线韩国专区福利 | 亚洲爱爱图 | www.91sese| 天天操天天骑 | 草b视频在线观看 | 亚洲福利视 | 欧美成年视频 | 国产免费观看视频 | 女人叉开腿让男人桶 | 国产精品亚洲精品久久 | 国产精品区一区二区三区 | 久久久成人动漫 | 高清国产免费 | 亚洲成人国产 | 国产1区2区3区中文字幕 | 成人啪啪18免费网站 | 欧美成人国产va精品日本一级 | 日韩精品久久久久久久九岛 | 羞羞视频免费观看入口 |