案例26-查找替換文字


<!doctype?html>

<html?lang="en">

<head>

????<meta?charset="UTF-8">

????<title>Document</title>

????<link?rel="stylesheet"?href="./index.css">

</head>

<body>

????<div?id="box">

????????<div?id="content">

????????????目前主要針對的是javascript培訓,同時還提供了css教程、javascript視頻、js特效等,最新推出了外地學員們喜歡的javascript網(wǎng)絡課程服務,同時還為處于javascript入門階段的朋友錄制了大量javascript視頻,其中涉及了大量javascript基礎知識,希望妙味課堂推出的javascript網(wǎng)絡培訓課程能帶給大家更多驚喜。目前主要針對的是javascript培訓,同時還提供了css教程、javascript視頻、js特效等,最新推出了外地學員們喜歡的javascript網(wǎng)絡課程服務,同時還為處于javascript入門階段的朋友錄制了大量javascript視頻,其中涉及了大量javascript基礎知識,希望妙味課堂推出的javascript網(wǎng)絡培訓課程能帶給大家更多驚喜。目前主要針對的是javascript培訓,

????????</div>

????????<div?id="open">

????????????<a?href="javascript:;">展開</a>

????????????<ul?style="display:?none;">

????????????????<li><a?href="javascript:;">查找</a></li>

????????????????<li><a?href="javascript:;">替換</a></li>

????????????</ul>

????????</div>

????????<div?id="fun">

????????????<div?class="btns">

????????????????<a?href="javascript:;"?class="active">查找</a>

????????????????<a?href="javascript:;">替換</a>

????????????</div>

????????????<div?id="search"?>

????????????????<input?type="text"?/>

????????????????<input?type="button"?value=""?/>

????????????</div>

????????????<div?id="replace"?style="display:?block;">

????????????????<input?type="text"?/>

????????????????<input?type="text"?/>

????????????????<input?type="button"?value=""?/>

????????????</div>

????????</div>

????</div>

<script?type="text/javascript">

function?$(cssSelector,parent){

????parent?=?parent||document;?//?給?parent?設置了一個默認值是document

????var?els?=?parent.querySelectorAll(cssSelector);

????return?els.length?>?1?els:els[0];

};??

//?//?查找功能

//?(function(){

//?????var?content?=?$("#content");

//?????var?startContent?=?content.innerHTML;

//?????var?txt?=?$('#search?input[type="text"]');

//?????var?btn?=?$('#search?input[type="button"]');

//?????btn.onclick?=?function(){

//?????????var?str?=?txt.value;

//?????????if(!str.trim()){

//?????????????alert("請輸入要查找的內容");

//?????????????txt.focus();//讓元素得到焦點

//?????????????return;

//?????????}

//?????????var?inners?=?startContent.split(str);

//?????????//?判斷有沒有要查找的內容

//?????????if(inners.length?<?2){

//?????????????alert("沒有您要查找的內容");

//?????????????txt.focus();//讓元素得到焦點

//?????????????return;

//?????????}

//?????????content.innerHTML?=?inners.join('<mark>'+str+'</mark>');

//?????};

//?})();

//?查找功能

(function(){

????var?content?=?$("#content");

????var?startContent?=?content.innerHTML;

????var?txt?=?$('#replace?input[type="text"]');

????var?btn?=?$('#replace?input[type="button"]');

????btn.onclick?=?function(){

????????var?str?=?txt[0].value;

????????var?newStr?=?txt[1].value;

????????var?inners?=?startContent.split(str);

????????content.innerHTML?=?inners.join('<mark>'+newStr+'</mark>');

????????//?替換完之后,同步修改原始字符

????????startContent?=?inners.join(newStr);

????};

})();

</script>

</body>

</html>

?著作權歸作者所有,轉載或內容合作請聯(lián)系作者
【社區(qū)內容提示】社區(qū)部分內容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發(fā)布,文章內容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關閱讀更多精彩內容

友情鏈接更多精彩內容