JavaScript(js)设置默认输入焦点(focus)_javascript技巧
程序员文章站
2022-06-13 10:14:40
...
常常会在回复和引用里使用此功能,即单击回复或引用,如让输入焦点出现在留言输入框中,如果使用锚来定位,输入焦点就不能激活了。
javascript:document.getElementById("id").focus();
或javascript:document.all.id.focus();
或javascript:document.all.name.focus();
例子:
进一步来看看本博客所使用的回复和引用的定位,及焦点如何定位在文字的右边。
//引用调用函数
function quote(name,id){
var quoteMsg=document.getElementById(id).innerHTML;
var content=document.getElementById("comment");
quoteMsg=quoteMsg.replace(//g, "~^").replace(/
/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:document.getElementById("id").focus();
或javascript:document.all.id.focus();
或javascript:document.all.name.focus();
例子:
复制代码 代码如下:
进一步来看看本博客所使用的回复和引用的定位,及焦点如何定位在文字的右边。
复制代码 代码如下:
//引用调用函数
function quote(name,id){
var quoteMsg=document.getElementById(id).innerHTML;
var content=document.getElementById("comment");
quoteMsg=quoteMsg.replace(//g, "~^").replace(/
/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; 原来用锚来定位
}
推荐阅读
-
js限制文本框只能输入数字方法小结_javascript技巧
-
JavaScript(js)设置默认输入焦点(focus)_javascript技巧
-
用js设置下拉框为只读的小技巧_javascript技巧
-
让多个输入框中的内容同时变化的js代码_javascript技巧
-
js设置function参数默认值(适合没有传参情况)_javascript技巧
-
JS/jQuery实现默认显示部分文字点击按钮显示全部内容_javascript技巧
-
js DIV滚动条随机位置的设置技巧_javascript技巧
-
js检测输入内容全为空格的方法_javascript技巧
-
用js判断输入是否为中文的函数_javascript技巧
-
js 上下左右键控制焦点(示例代码)_javascript技巧