`

div中获取一段文字后面的焦点

    博客分类:
  • js
 
阅读更多
function myfocus(obj) {
    if (typeof obj == 'string') obj = document.getElementById(obj);
    obj.focus();
    if (obj.createTextRange) {//ie
        var rtextRange = obj.createTextRange();
        if(obj.value == null || obj.value == '') return;
        rtextRange.moveStart('character', obj.value.length);
        rtextRange.collapse(true);
        rtextRange.select();
    }else if (obj.selectionStart){//chrome "<input>"、"<textarea>"
        obj.selectionStart = obj.value.length;
    }else if(window.getSelection){
	    var sel = window.getSelection();            
	    var tempRange = document.createRange();
	    if(obj.firstChild == null || obj.firstChild == '') return;
	    tempRange.setStart(obj.firstChild, obj.firstChild.length);
	    sel.removeAllRanges();
	    sel.addRange(tempRange);
	}
}
分享到:
评论

相关推荐

    div边框加文字效果

    div边框加文字效果

    JS获取文本框焦点光标位置、选中起始位置、终止位置、选择内容

    有时,开发者需要获取或操作文本框中的焦点光标位置、选中起始位置、终止位置以及选中的内容,这对于实现诸如高亮显示、文本编辑、格式化等功能至关重要。在本文中,我们将深入探讨这些概念,并提供兼容IE8的解决...

    拖动div到另一个div中

    在网页开发中,"拖放"(Drag and Drop)功能是一项常见的交互设计,它允许用户通过鼠标或其他输入设备将一个元素(例如一个div)从一个位置拖曳到另一个位置。这个过程涉及到HTML5中的拖放API,它可以为用户提供直观...

    点击文字弹出一个DIV层窗口代码

    点击文字弹出一个DIV层窗口代码,下载就能用

    JavaScript中如何获取按钮所在DIV的ID

    JavaScript中如何获取按钮所在DIV的ID

    JavaScript 关于元素获取焦点(隐藏元素与div)

    在网页开发过程中,经常需要处理元素的焦点获取问题。本文将详细探讨两个重要的知识点:隐藏元素无法获取焦点以及如何让`div`等特殊元素获取焦点。 #### 隐藏元素无法获取焦点 在实际应用中,我们可能会遇到需要对...

    js实现获取div坐标的方法

    在本文中,我们将深入探讨如何使用JavaScript来获取页面中div元素的坐标。这是一项基础且实用的技术,在Web开发中经常会用到,尤其是在进行DOM操作、实现自定义的交互效果或开发动画时,获取元素的位置信息是必不可...

    层叠样式,将一个div覆盖到另一个div上

    层叠样式,将一个div覆盖到另一个div上

    jquery左右切换(支持文字)焦点图

    "jQuery左右切换(支持文字)焦点图"就是一种结合了图片与文字说明的焦点图插件,它允许用户通过点击或自动滑动在多个图片之间切换,同时显示或隐藏相应的文字描述。 首先,我们需要理解这个焦点图的基本结构。它通常...

    DIV+CSS文字阴影的一个效果

    &lt;div id="example"&gt;这是一段带有阴影的文字&lt;/div&gt; ``` 在这个HTML文件中,我们创建了一个ID为"example"的&lt;div&gt;元素,并通过内联样式设置了文字大小、颜色以及阴影效果。保存为`DIV+CSS文字阴影的一个效果.html`...

    PHP获取远程div内容

    在PHP中,获取远程网页的特定div内容是常见的需求,比如你可能想要抓取某个网站的动态信息或者数据。这通常涉及到网页抓取(Web Scraping)和HTML解析技术。以下是一个详细的步骤来实现这个功能: 1. **使用cURL...

    JQuery仿Div失去焦点和输入框切换的效果

    在这个案例中,我们可能用到`&lt;div&gt;`标签创建一个可聚焦的区域,并通过`&lt;input&gt;`标签建立多个输入框供用户切换。 2. **CSS3**:CSS3用于定义页面的样式和布局。在实现Div失去焦点的效果时,可能会用到`:focus`伪类,...

    div+blur+event+angular2

    在这个例子中,`onBlurMethod()` 是一个Angular组件的方法,当 `&lt;div&gt;` 元素失去焦点时会被调用。这种方法可以用来执行任何需要在用户焦点转移时完成的逻辑,比如更新数据、显示提示信息等。 描述 "在无focus情况,...

    JS在Div中frame操作应用

    JS 在Div中frame操作应用 JS 在Div中frame操作应用 JS 在Div中frame操作应用 JS 在Div中frame操作应用 JS 在Div中frame操作应用

    JavaScript获取鼠标位置和鼠标与div的相对位置

    在JavaScript中,获取鼠标位置和计算鼠标与特定div元素的相对位置是常见的需求,这在交互式网页开发中尤其重要。下面将详细讲解如何实现这些功能。 首先,我们需要理解两个基本概念:`event.clientX` 和 `event....

    文字溢出实现溢出的部分再放入一个新生成的div中具体代码

    然后获取到id为`box1`的div元素,并定义了一个函数`fnTextOver`用于处理文字溢出的情况。这个函数通过遍历字符串,创建新的div元素`newBox2`并逐个字符地将文本添加到新div中,同时检查新div的高度。如果高度超过...

    js+div实现文字滚动和图片切换效果代码.docx

    在示例代码中,`&lt;div class="txt"&gt;`部分包含了文字滚动的Div,`&lt;div class="box-b" id="div1"&gt;`是图片切换的容器。`&lt;div id="indemo"&gt;`中的四个Div元素分别代表四张图片,通过JavaScript的lunTab函数控制显示。 3. ...

    Div+Css实现屏蔽后面内容的登陆窗体

    在网页设计中,"Div+Css"是一种常见的布局方式,用于构建页面结构和样式。"Div+Css实现屏蔽后面内容的登陆窗体"是通过CSS技术实现的一种交互效果,它通常用于创建弹出式登录窗口,使用户在填写登录信息时能够专注于...

Global site tag (gtag.js) - Google Analytics