<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>前端ABC-qdabc.cn</title>
<style>
/**{
margin: 0;
padding: 0;
}*/
body{
font-size: 0;
}
p{
border: 1px solid #ccc;
width: 550px;
padding: 20px;
font:16px/2 "arial, helvetica, sans-serif";
}
input{
margin-right: 5px;
}
span{
background: darkred;
color: white;
font-weight: bold;
}
</style>
</head>
<body>
<input type="text"/>
<input type="text"/>
<input type="button" value="替换" />
<p> how far i'll go<br />I've been staring at the edge of the water<br />
Long as I can remember never really knowing why<br />I wish I could be the perfect daughter<br />
But I come back to the water no matter how hard I try<br />Every turn I take every trail I track<br />
Every path I make every road leads back<br />To the place I know where I can not go though I long to be<br />
See the line where the sky meets the sea it calls me<br />And no one knows how far it goes<br />
If the wind on my sail on the sea stays behind me<br />One day I'll know if I go there's just no telling how far I'll go</p>
<script>
var aInput=document.getElementsByTagName('input');
var oP=document.getElementsByTagName('p')[0];
aInput[2].onclick=function(){
var str=aInput[0].value;
var str2=aInput[1].value;
if(!str) return;
oP.innerHTML=oP.innerHTML.split(str).join('<span>'+str2+'</span>');
}
</script>
</body>
</html>
欢迎分享本文,转载请保留出处:前端ABC » split()join()应用之替换效果
前端ABC