關(guān)于IE BUG與字符串截取substr的解決辦法
一直以來沒注意這個(gè)問題,今天本想搞個(gè)這樣的:
var str = 'hello world 8024';
str.substr(-4,4);
負(fù)數(shù)是從末尾開始倒數(shù)。
應(yīng)該返回:8024
但發(fā)現(xiàn)IE6-IE8,substr參數(shù)不支持負(fù)數(shù),返回的是:hell,你們可以測試下。
所以呢,我們還是不推薦用這個(gè)substr方法。
我們改用substring方法好了。
如:str.substring(str.length-4);
就正確返回了:8024
相關(guān)文章
javascript實(shí)現(xiàn)dom元素可拖動(dòng)
HTML DOM 是 W3C 標(biāo)準(zhǔn)(是 HTML 文檔對象模型的英文縮寫,Document Object Model for HTML)。通過 DOM,可以訪問所有的 HTML 元素,連同它們所包含的文本和屬性??梢詫ζ渲械膬?nèi)容進(jìn)行修改和刪除,同時(shí)也可以創(chuàng)建新的元素。2016-03-03
appendChild() 或 insertBefore()使用與區(qū)別介紹
appendChild() 方法在節(jié)點(diǎn)的子節(jié)點(diǎn)列表末添加新的子節(jié)點(diǎn)。insertBefore() 方法在節(jié)點(diǎn)的子節(jié)點(diǎn)列表任意位置插入新的節(jié)點(diǎn),下面為大家介紹下具體的使用,感興趣的朋友不要錯(cuò)過2013-10-10

