欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

js如何實現(xiàn)點擊標(biāo)簽文字,文字在文本框出現(xiàn)

 更新時間:2015年08月05日 09:37:36   投稿:lijiao  
這篇文章主要介紹了js如何實現(xiàn)點擊標(biāo)簽文字,文字在文本框出現(xiàn),感興趣的小伙伴們可以參考下

js實現(xiàn)點擊標(biāo)簽文字,文字出現(xiàn)在文本框里,下面2種方法實現(xiàn)的功能略有不同,總體來說方法一功能更強大。

第一種方法:隨意點擊任何標(biāo)簽都會出現(xiàn)在文本框中,如何第二次點擊標(biāo)簽,對應(yīng)的文字就會在文本框中消失。

<style>.c{ width:40px; height:25px; line-height:25px; text-align:left; margin:2px; float:left; font-size:12px; cursor:pointer }</style>
<input id="i" type="text" ><div class="c" id="c0">市級,</div><div class="c" id="c1">省級,</div><div class="c" id="c2">國家級
<script>
var x=["市級","省級","國家級"];
var y=[];
function $(id){ return document.getElementById(id)};
for(var i=0,m=x.length;i<m;i++){$("c"+i).onclick=(function(i){return function(){
var s=y.join(",").indexOf(x[i]);if(s>=0){
for(var r in y){if(y[r]==x[i]){y.splice(r,1)}}}
else{y.push(x[i])}$("i").value=y.join(" ");}})(i)}
</script>

效果圖:

第二種方法:當(dāng)點擊“腳本之家”標(biāo)簽的時候,此標(biāo)簽就出現(xiàn)在了文本框里,再點擊SQL標(biāo)簽后,“SQL”標(biāo)簽就會替換掉“腳本之家”標(biāo)簽出現(xiàn)在文本框中。

<style>.label {cursor:pointer}</style>

<input type="text" id="textbox" size = "30" name="chaxinmd" />
<span class="label">JS特效</span>
<span class="label">C++</span>
<span class="label">SQL</span>
<span class="label">腳本之家</span>
<script type="text/javascript">
spans=document.getElementsByTagName("span");
for(i=0;i<spans.length;i++)
{if(spans[i].className=="label")
{  spans[i].onclick=function()
{    document.getElementById('textbox').value=this.innerHTML; 
 }}}
 </script>

效果圖:

這里再為大家分享另一個Javascript的小技巧-----JS實現(xiàn)點擊文本框清除表單內(nèi)部默認文字,有時大家在填寫表單內(nèi)容時,表單里會出現(xiàn)一些默認提示文字,我們又不想一個個刪除,有什么辦法可以實現(xiàn)快速清除?下面就是我為大家準(zhǔn)備的小代碼:

<form action="" method="get" name="so_box" id="so_box">

<input name="so_name" type="text" id="so_name" onFocus="if(value==defaultValue){value='';}"
onBlur="if(!value){value=defaultValue;}"
value="請輸入的關(guān)鍵詞">

<input type="submit" name="Submit" value="提交" onFocus="if(so_box.so_name.value==so_box.so_name.defaultValue){so_box.so_name.value='';}">

</form>

效果圖:

點擊文本框之后

以上就是本文的全部內(nèi)容,希望對大家的學(xué)習(xí)有所幫助。

相關(guān)文章

  • Webpack打包字體font-awesome的方法示例

    Webpack打包字體font-awesome的方法示例

    本篇文章主要介紹了Webpack打包字體font-awesome的方法示例,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2018-04-04
  • Javascript復(fù)制實例詳解

    Javascript復(fù)制實例詳解

    最近接了個項目,其中有項目需求是這樣的,需要復(fù)制內(nèi)容到剪切板,因為有眾多瀏覽器,所以兼容性很重要,下面通過本文給大家介紹Javascript復(fù)制實例詳解,對js復(fù)制相關(guān)知識感興趣的朋友一起學(xué)習(xí)吧
    2016-01-01
  • 詳解TypeScript的基礎(chǔ)類型

    詳解TypeScript的基礎(chǔ)類型

    這篇文章主要為大家介紹了TypeScript的基礎(chǔ)類型,具有一定的參考價值,感興趣的小伙伴們可以參考一下,希望能夠給你帶來幫助
    2022-01-01
  • Js操作DOM元素及獲取瀏覽器高寬的簡單方法

    Js操作DOM元素及獲取瀏覽器高寬的簡單方法

    下面小編就為大家?guī)硪黄狫s操作DOM元素及獲取瀏覽器高寬的簡單方法。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2016-09-09
  • 詳談JS中實現(xiàn)種子隨機數(shù)及作用

    詳談JS中實現(xiàn)種子隨機數(shù)及作用

    這篇文章詳細介紹了種子隨機數(shù)在JS中如何實現(xiàn)以及有什么作用,希望能幫助有需要的人。下面一起來看看。
    2016-07-07
  • 淺析JS異步加載進度條

    淺析JS異步加載進度條

    這篇文章主要介紹了JS異步加載進度條 的相關(guān)資料,需要的朋友可以參考下
    2016-05-05
  • javascript實現(xiàn)根據(jù)函數(shù)名稱字符串動態(tài)執(zhí)行函數(shù)的方法示例

    javascript實現(xiàn)根據(jù)函數(shù)名稱字符串動態(tài)執(zhí)行函數(shù)的方法示例

    這篇文章主要介紹了javascript實現(xiàn)根據(jù)函數(shù)名稱字符串動態(tài)執(zhí)行函數(shù)的方法,結(jié)合實例形式分析了JS函數(shù)名的判斷及函數(shù)動態(tài)調(diào)用相關(guān)操作技巧,需要的朋友可以參考下
    2016-12-12
  • 小程序自定義導(dǎo)航欄兼容適配所有機型(附完整案例)

    小程序自定義導(dǎo)航欄兼容適配所有機型(附完整案例)

    這篇文章主要介紹了小程序自定義導(dǎo)航欄兼容適配所有機型(附完整案例),文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-04-04
  • uniapp頁面回到頂部兩種實現(xiàn)方法

    uniapp頁面回到頂部兩種實現(xiàn)方法

    這篇文章主要給大家介紹了關(guān)于uniapp頁面回到頂部兩種實現(xiàn)方法的相關(guān)資料,在uniapp中要實現(xiàn)回到頂部的效果有兩種方法實現(xiàn),文中給出了詳細的代碼示例,需要的朋友可以參考下
    2023-08-08
  • 詳解JavaScript什么情況下不建議使用箭頭函數(shù)

    詳解JavaScript什么情況下不建議使用箭頭函數(shù)

    箭頭函數(shù)作為ES6新增的語法,在使用時不僅能使得代碼更加簡潔,而且在某些場景避免this指向問題。但是箭頭函數(shù)不是萬能的,也有自己的缺點以及不適用的場景,本文總結(jié)了JavaScript什么情況下不建議使用箭頭函數(shù),感興趣的可以了解一下
    2022-06-06

最新評論