JavaScript(js)设置默认输入焦点(focus)
2015-09-07 15:07
417 查看
常常会在回复和引用里使用此功能,即单击回复或引用,如让输入焦点出现在留言输入框中,如果使用锚来定位,输入焦点就不能激活了。
javascript:document.getElementById("id").focus();
或javascript:document.all.id.focus(); 或javascript:document.all.name.focus();
<input type="text" name="tt" id="tt">
<input type="button" name="bt" id="bt" onclick="javascript:document.all.tt.focus();" value="给文本框设焦点">
进一步来看看本博客所使用的回复和引用的定位,及焦点如何定位在文字的右边
//引用调用函数
function quote(name,id){
var quoteMsg=document.getElementById(id).innerHTML;
var content=document.getElementById("comment");
quoteMsg=quoteMsg.replace(/<IMG src="http://img.xxxxxxx.com/static/i/i_/g, "^~").replace(/_h.gif">/g, "~^").replace(/<BR>/g,'n');
content.focus();//要让焦点在文字的右边,这行代码要在前面
content.value=quoteMsg+'【引用 ‘+name+'】'+'n'+'——————————————————————'+'n'; //后填入文字
return false; //取消href的作用
}
//回复自动输入姓名函数
function backcomment(msg){
backdb=document.getElementById(‘comment');
backdb.focus();
backdb.value=msg+'n';
return false;
//return true; 原来用锚来定位
}
相关文章推荐
- JavaScript实现文本框中默认显示背景图片在获得焦点后消失的方法
- Jquery实现兼容各大浏览器的Enter回车切换输入焦点的方法
- 文本框倒叙输入让输入框的焦点始终在最开始的位置
- JS实现方向键切换输入框焦点的方法
- JavaScript使用focus()设置焦点失败的解决方法
- 当某个文本框成为焦点时即清除文本框内容
- input 输入框获得/失去焦点时隐藏/显示文字(jquery版)
- JavaScript 关于元素获取焦点(隐藏元素与div)
- 有效的捕获JavaScript焦点的方法小结
- textarea焦点的用法实现获取焦点清空失去焦点提示效果
- javascript实现焦点滚动图效果 具体方法
- javascript新建标签,判断键盘输入,以及判断焦点(示例代码)
- WinForm中变Enter键为Tab键实现焦点转移的方法
- JavaScript组件焦点与页内锚点间传值的方法
- js设置文本框中焦点位置在最后的示例代码(简单实用)
- android 控件颜色随焦点变化实例
- Android TextView背景跟随焦点的变化
- 去除chrome文本框焦点进入时出现的桔红色的边框
- Extjs 弹出窗口文本框获得焦点
- EditText 获得焦点时hint消失,失去焦点时hint显示