JS實(shí)現(xiàn)輸入框提示文字點(diǎn)擊時(shí)消失效果
本文實(shí)例講述了JS實(shí)現(xiàn)輸入框提示文字點(diǎn)擊時(shí)消失效果。分享給大家供大家參考,具體如下:
在網(wǎng)頁登陸框里的輸入框里常常會(huì)看到提示你輸入什么內(nèi)容的字樣顏色比較淡的,這個(gè)就是“文本框點(diǎn)擊時(shí)文字消失,失去焦點(diǎn)時(shí)文字出現(xiàn)”這個(gè)效果;這個(gè)效果用個(gè)JS就可以完成,這個(gè)效果是做網(wǎng)站的人必備的JS代碼;自己會(huì)寫JS的寫寫也快,不會(huì)寫的就需要代碼收集以作備用,用到的時(shí)候就方便多了。
下面就是這個(gè)效果實(shí)現(xiàn)用到的JS代碼:
<script language="JavaScript" type="text/javascript">
function addListener(element,e,fn){
if(element.addEventListener){
element.addEventListener(e,fn,false);
} else {
element.attachEvent("on" + e,fn);
}
}
var myinput = document.getElementById("myinput");
addListener(myinput,"click",function(){
myinput.value = "";
})
addListener(myinput,"blur",function(){
myinput.value = "請(qǐng)輸入您的ID";
})
</script>
只要把這段代碼保存成一個(gè)JS文件就可以的,在網(wǎng)頁里做好引用就OK,輕松的完成這個(gè)給不會(huì)程序的人看起來很難的效果。
Html代碼:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN"
"http://www.w3.org/TR/html4/strict.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charsetGB2312" />
<title>文本框點(diǎn)擊時(shí)文字消失,失去焦點(diǎn)時(shí)文字出現(xiàn)</title>
</head>
<body>
<input type="text" value="請(qǐng)輸入您的ID" id="myinput" />
</body>
</html>
<script language="JavaScript" type="text/javascript">
function addListener(element,e,fn){
if(element.addEventListener){
element.addEventListener(e,fn,false);
} else {
element.attachEvent("on" + e,fn);
}
}
var myinput = document.getElementById("myinput");
addListener(myinput,"click",function(){
myinput.value = "";
})
addListener(myinput,"blur",function(){
myinput.value = "請(qǐng)輸入您的ID";
})
</script>
更多關(guān)于JavaScript相關(guān)內(nèi)容感興趣的讀者可查看本站專題:《JavaScript中json操作技巧總結(jié)》、《JavaScript切換特效與技巧總結(jié)》、《JavaScript查找算法技巧總結(jié)》、《JavaScript動(dòng)畫特效與技巧匯總》、《JavaScript錯(cuò)誤與調(diào)試技巧總結(jié)》、《JavaScript數(shù)據(jù)結(jié)構(gòu)與算法技巧總結(jié)》、《JavaScript遍歷算法與技巧總結(jié)》及《JavaScript數(shù)學(xué)運(yùn)算用法總結(jié)》
希望本文所述對(duì)大家JavaScript程序設(shè)計(jì)有所幫助。
相關(guān)文章
使用?Schema-Utils?對(duì)?Webpack?Plugin?進(jìn)行配置項(xiàng)校驗(yàn)的簡(jiǎn)單用例
schema-utils?庫用于在?loader?和?plugin?實(shí)例化時(shí),對(duì)傳入的參數(shù)進(jìn)行校驗(yàn),本文重點(diǎn)給大家介紹使用?Schema-Utils?對(duì)?Webpack?Plugin?進(jìn)行配置項(xiàng)校驗(yàn)的用例詳解,感興趣的朋友一起看看吧2022-03-03
動(dòng)態(tài)載入js提高網(wǎng)頁打開速度的方法
這篇文章主要介紹了動(dòng)態(tài)載入js提高網(wǎng)頁打開速度的方法,需要的朋友可以參考下2014-07-07
詳解TypeScript如何正確使用Declare關(guān)鍵字
如果您編寫 TypeScript 代碼的時(shí)間足夠長(zhǎng),您就已經(jīng)看到過declare關(guān)鍵字,但它有什么作用,為什么要使用它呢,下面小編就來和大家簡(jiǎn)單講講2023-08-08
基于JavaScript+HTML5 實(shí)現(xiàn)打地鼠小游戲邏輯流程圖文詳解(附完整代碼)
打地鼠小游戲大家都喜歡玩,本文是以html編寫的,并且使用HBulider軟件進(jìn)行編寫的,下面通過本文給大家分享基于JavaScript+HTML5 實(shí)現(xiàn)打地鼠小游戲邏輯流程圖文詳解,需要的朋友參考下吧2017-11-11
小發(fā)現(xiàn)之淺談location.search與location.hash的問題
下面小編就為大家?guī)硪黄“l(fā)現(xiàn)之淺談location.search與location.hash的問題。小編覺得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧2017-06-06
原生JavaScript實(shí)現(xiàn)彈幕組件的示例代碼
這篇文章主要介紹了原生JavaScript實(shí)現(xiàn)彈幕組件的示例代碼,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2020-10-10
微信小程序 組件的外部樣式externalClasses使用詳解
這篇文章主要介紹了微信小程序里 組件的外部樣式externalClasses使用詳解,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下2019-09-09

