马黑PHP整站系统

 123456
78910111213
14151617181920
21222324252627
28293031   

[复位日记]

最新评论

飞飞
小希
小希
飞飞
飞飞

网站统计

·今日访问 : 286
·页面点击 : 307
·当前在线 : 5

2024年7月11日 星期四[阅读 83]

获取可编辑div光标所在行

//获取光标所在行

const getCaretLine = (element) => {
let caretOffset = 0;
let sel = window.getSelection();
if(sel.rangeCount > 0) {
let range = sel.getRangeAt(0);
let preCaretRange = range.cloneRange();
preCaretRange.selectNodeContents(element);
preCaretRange.setEnd(range.endContainer,range.endOffset);
caretOffset = preCaretRange.toString().length;
}
let ar = element.textContent.substring(0, caretOffset).split('n');
return ar[ar.length - 1];
};

2024': 前一则  下一则    

发表评论:

       

Copyright © 2023 All Right Reserved 马黑PHP文章管理整站系统v1.8
联系我们: gxblk@163.com