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

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

贊助商鏈接:

主站蜘蛛池模板: 东城区| 宁化县| 乐东| 永和县| 格尔木市| 双鸭山市| 阳新县| 阿巴嘎旗| 朝阳市| 胶南市| 喀喇沁旗| 许昌县| 诏安县| 乐安县| 嘉荫县| 克东县| 石柱| 福鼎市| 开封县| 洛川县| 伊春市| 宜州市| 中山市| 怀仁县| 乐陵市| 景洪市| 胶州市| 涞源县| 阿拉善右旗| 集安市| 农安县| 定边县| 淮南市| 常山县| 田阳县| 芒康县| 灵武市| 通江县| 韶山市| 商南县| 鄂伦春自治旗|