/** * 根据指定的偏移量将一个文本节点分割成前后两个独立的兄弟节点. * @param {element} node * @param {number} 拆分的位置 */ U.UF.E.splitText = function (node, offset) { //如果拆分文字的位置等于总的长度,那么就在最后面添加空文本。 if (offset == node.nodeValue.length) { var next = document.createTextNode(''); $(node.parentNode).append(next, null, node); return next; } var retval = node.splitText(offset); return retval; };
作者:信息录入: