js选中指定位置文本框文本代码
本章节分享两段代码,它可以实现对文本框中指定文本内容的选中效果。
代码实例:
function getPos(el) {
var range, textRange, duplicate
el.focus()
if ( el.selectionStart ) return el.selectionStart
else if ( document.selection ) { // IE
range = document.selection.createRange()
if ( range == null ) return el.value.length
textRange = el.createTextRange()
duplicate = textRange.duplicate()
textRange.moveToBookmark(range.getBookmark())
duplicate.setEndPoint('EndToStart', textRange)
return duplicate.text.length
}
}
function setPos(el, pos) {
var range
el.focus()
if ( el.setSelectionRange )
el.setSelectionRange(pos, pos)
else if ( el.createTextRange ) {
range.collapse(true)
range.moveEnd('character', pos)
range.moveStart('character', pos)
range.select()
}
}
声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至201542412@QQ.com举报,一经查实,本站将立刻删除。
相关推荐
-
javascript删除指定索引的数组代码实例
本章节分享一段代码实例,它实现能够删除数组指定索引的元素的效果。代码实例:function RmovVlByIndx(rr,indx){ rr.slic(indx,1);}vr
-
获取文档最后修改时间代码实例
本章节分享一段代码实例,它实现获取当前文档最后修改时间的效果。代码实例如下
-
select下拉菜单多级级联效果代码实例
使用slct下拉菜单经常制作多级级联效果,本章节就以一个省市地区三级级联效果做一下演示。代码实例如下:
-
javascript删除数组指定值代码实例
本章节分享一段代码实例,它实现了能够删除数组中具有指定值的元素。代码实例如下:rry.rototy.rmovByVlu = function(vl) { for(vr i=0;
-
javascript删除数组重复元素代码实例
本章节介绍一下如何实现删除数组中的重复元素功能。代码实例:function rmovDulicts(rr){ vr tm = {}; for(vr indx=0;indx