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

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

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

在低版本IE,測試發(fā)現(xiàn)IE8及以下版本對js字符串截取函數(shù)substr存在兼容性問題。

在低版本IE,測試發(fā)現(xiàn)IE8及以下版本對js字符串截取函數(shù)substr存在兼容性問題。

經(jīng)過測試發(fā)現(xiàn),substr函數(shù)在IE6和IE8下起始位置不支持負(fù)數(shù)。

例:txt = ‘Leiyu’;

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

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

解決辦法:

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

還可以使用substring()函數(shù),substring()和substr()的區(qū)別是:substring()兩個參數(shù)分別為起始位置,當(dāng)開始位置為負(fù)數(shù)時,從第一個字符開始截取,而substr()的兩個參數(shù)是起始位置和長度,當(dāng)開始位置為負(fù)數(shù)時,(IE9,IE11,F(xiàn)F默認(rèn)從最后一位從前數(shù),而IE6和IE8則從第一位開始截取)。

關(guān)鍵詞:substrjavascriptIE8

贊助商鏈接:

主站蜘蛛池模板: 丰台区| 三门县| 明星| 江都市| 聂拉木县| 黄大仙区| 长宁区| 白山市| 汽车| 蒲江县| 永安市| 衢州市| 攀枝花市| 抚顺县| 临沭县| 综艺| 库伦旗| 辰溪县| 河源市| 兴义市| 海盐县| 葫芦岛市| 抚州市| 金坛市| 彩票| 永德县| 安阳县| 准格尔旗| 昂仁县| 郧西县| 横山县| 邵阳市| 衢州市| 陇西县| 南投市| 突泉县| 无极县| 高要市| 永平县| 年辖:市辖区| 扶风县|