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边框加文字效果
有时,开发者需要获取或操作文本框中的焦点光标位置、选中起始位置、终止位置以及选中的内容,这对于实现诸如高亮显示、文本编辑、格式化等功能至关重要。在本文中,我们将深入探讨这些概念,并提供兼容IE8的解决...
在网页开发中,"拖放"(Drag and Drop)功能是一项常见的交互设计,它允许用户通过鼠标或其他输入设备将一个元素(例如一个div)从一个位置拖曳到另一个位置。这个过程涉及到HTML5中的拖放API,它可以为用户提供直观...
点击文字弹出一个DIV层窗口代码,下载就能用
JavaScript中如何获取按钮所在DIV的ID
在网页开发过程中,经常需要处理元素的焦点获取问题。本文将详细探讨两个重要的知识点:隐藏元素无法获取焦点以及如何让`div`等特殊元素获取焦点。 #### 隐藏元素无法获取焦点 在实际应用中,我们可能会遇到需要对...
在本文中,我们将深入探讨如何使用JavaScript来获取页面中div元素的坐标。这是一项基础且实用的技术,在Web开发中经常会用到,尤其是在进行DOM操作、实现自定义的交互效果或开发动画时,获取元素的位置信息是必不可...
层叠样式,将一个div覆盖到另一个div上
"jQuery左右切换(支持文字)焦点图"就是一种结合了图片与文字说明的焦点图插件,它允许用户通过点击或自动滑动在多个图片之间切换,同时显示或隐藏相应的文字描述。 首先,我们需要理解这个焦点图的基本结构。它通常...
<div id="example">这是一段带有阴影的文字</div> ``` 在这个HTML文件中,我们创建了一个ID为"example"的<div>元素,并通过内联样式设置了文字大小、颜色以及阴影效果。保存为`DIV+CSS文字阴影的一个效果.html`...
在PHP中,获取远程网页的特定div内容是常见的需求,比如你可能想要抓取某个网站的动态信息或者数据。这通常涉及到网页抓取(Web Scraping)和HTML解析技术。以下是一个详细的步骤来实现这个功能: 1. **使用cURL...
在这个案例中,我们可能用到`<div>`标签创建一个可聚焦的区域,并通过`<input>`标签建立多个输入框供用户切换。 2. **CSS3**:CSS3用于定义页面的样式和布局。在实现Div失去焦点的效果时,可能会用到`:focus`伪类,...
在这个例子中,`onBlurMethod()` 是一个Angular组件的方法,当 `<div>` 元素失去焦点时会被调用。这种方法可以用来执行任何需要在用户焦点转移时完成的逻辑,比如更新数据、显示提示信息等。 描述 "在无focus情况,...
JS 在Div中frame操作应用 JS 在Div中frame操作应用 JS 在Div中frame操作应用 JS 在Div中frame操作应用 JS 在Div中frame操作应用
在JavaScript中,获取鼠标位置和计算鼠标与特定div元素的相对位置是常见的需求,这在交互式网页开发中尤其重要。下面将详细讲解如何实现这些功能。 首先,我们需要理解两个基本概念:`event.clientX` 和 `event....
然后获取到id为`box1`的div元素,并定义了一个函数`fnTextOver`用于处理文字溢出的情况。这个函数通过遍历字符串,创建新的div元素`newBox2`并逐个字符地将文本添加到新div中,同时检查新div的高度。如果高度超过...
在示例代码中,`<div class="txt">`部分包含了文字滚动的Div,`<div class="box-b" id="div1">`是图片切换的容器。`<div id="indemo">`中的四个Div元素分别代表四张图片,通过JavaScript的lunTab函数控制显示。 3. ...
在网页设计中,"Div+Css"是一种常见的布局方式,用于构建页面结构和样式。"Div+Css实现屏蔽后面内容的登陆窗体"是通过CSS技术实现的一种交互效果,它通常用于创建弹出式登录窗口,使用户在填写登录信息时能够专注于...