關于IE BUG與字符串截取substr的解決辦法
更新時間:2013年04月10日 14:59:01 作者:
本篇文章小編為大家介紹一下,關于IE BUG與字符串截取substr的解決辦法,有需要的朋友可以參考一下
一直以來沒注意這個問題,今天本想搞個這樣的:
復制代碼 代碼如下:
var str = 'hello world 8024';
str.substr(-4,4);
負數(shù)是從末尾開始倒數(shù)。
應該返回:8024
但發(fā)現(xiàn)IE6-IE8,substr參數(shù)不支持負數(shù),返回的是:hell,你們可以測試下。
所以呢,我們還是不推薦用這個substr方法。
我們改用substring方法好了。
如:str.substring(str.length-4);
就正確返回了:8024
相關文章
appendChild() 或 insertBefore()使用與區(qū)別介紹
appendChild() 方法在節(jié)點的子節(jié)點列表末添加新的子節(jié)點。insertBefore() 方法在節(jié)點的子節(jié)點列表任意位置插入新的節(jié)點,下面為大家介紹下具體的使用,感興趣的朋友不要錯過2013-10-10