成人午夜激情影院,小视频免费在线观看,国产精品夜夜嗨,欧美日韩精品一区二区在线播放

IE6和IE8下對js字符串截取函數substr兼容性問題

2014-03-16 11:33:42來源:oschina作者:

在低版本IE,測試發現IE8及以下版本對js字符串截取函數substr存在兼容性問題。

在低版本IE,測試發現IE8及以下版本對js字符串截取函數substr存在兼容性問題。

經過測試發現,substr函數在IE6和IE8下起始位置不支持負數。

例:txt = ‘Leiyu’;

alert(txt.substr(-1,1));

正常情況下(測試通過IE9,IE11和FF)應該輸出‘u’,但是在IE6和IE8下卻輸出的為‘L’。

解決辦法:

alert(txt.substr(txt.length-1,1));

還可以使用substring()函數,substring()和substr()的區別是:substring()兩個參數分別為起始位置,當開始位置為負數時,從第一個字符開始截取,而substr()的兩個參數是起始位置和長度,當開始位置為負數時,(IE9,IE11,FF默認從最后一位從前數,而IE6和IE8則從第一位開始截取)。

贊助商鏈接:

主站蜘蛛池模板: 上栗县| 安平县| 桐梓县| 渭南市| 海阳市| 贵港市| 仁布县| 张家口市| 香河县| 肇州县| 大洼县| 神木县| 靖边县| 彩票| 白银市| 台中市| 安图县| 双峰县| 玉林市| 西乡县| 惠水县| 和政县| 西盟| 若尔盖县| 法库县| 大港区| 维西| 丹江口市| 张家界市| 开化县| 勐海县| 临泉县| 涪陵区| 青阳县| 巫溪县| 宜章县| 双柏县| 云南省| 玉树县| 乌拉特后旗| 普宁市|