DIV CSS 佈局教程網

 DIV+CSS佈局教程網 >> 網頁腳本 >> JavaScript入門知識 >> 關於JavaScript >> JavaScript(js)設置默認輸入焦點(focus)
JavaScript(js)設置默認輸入焦點(focus)
編輯:關於JavaScript     
常常會在回復和引用裡使用此功能,即單擊回復或引用,如讓輸入焦點出現在留言輸入框中,如果使用錨來定位,輸入焦點就不能激活了。
復制代碼 代碼如下:
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; 原來用錨來定位
}
XML學習教程| jQuery入門知識| AJAX入門| Dreamweaver教程| Fireworks入門知識| SEO技巧| SEO優化集錦|
Copyright © DIV+CSS佈局教程網 All Rights Reserved