本文主要是介绍js中,indexOf() lastIndexOf()区别,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
<body>输入字符串:<input type="text" id="text"> 找字符串:<input type="text" id="index"><button id="btn1">从前找</button><button id="btn2">从后找</button></body>
</html>
<script type="text/javascript">
function $(id){return document.getElementById(id);}
$("btn1").onclick = function(){
alert($("text").value.indexOf($("index").value));//indexOf(),参数为字符串,求索引,从前面开始返回abcdb,求b,返回1,第二个忽略
}
$("btn2").onclick = function(){
alert( $("text").value.lastIndexOf($("index").value));//lastIndexOf()从后面开始返回,abcdb,求b,返回4,第一个忽略
}
var id1 = document.getElementById("id1").innerHTML;
var id2 = document.getElementById("id2").innerHTML;
function onbtnclick(id,txt){
document.getElementById(id).onclick = function(){
this.nextSibling.innerHTML = txt;
}
}
onbtnclick("btn",id1.concat(id2));//字符串拼接
这篇关于js中,indexOf() lastIndexOf()区别的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!