indexOf() 方法可返回某个指定的字符串值在字符串中首次出现的位置。
如果没有找到匹配的字符串则返回 -1。
列如:
<body>
<p id="demo">单击按钮显示“e”第一次出现的位置。</p>
<button οnclick="myFunction()">点我</button>
<script>
function myFunction(){
var str="Hello world, welcome to the universe.";
var n=str.indexOf("e");
document.getElementById("demo").innerHTML=n;
}
</script>
</body>
运行结果为1;
<body>
<p id="demo">单击按钮从位置5开始查找“e”第一次出现的位置。</p>
<button οnclick="myFunction()">点我</button>
<script>
function myFunction(){
var str="Hello world, welcome to the universe.";
var n=str.indexOf("e",5);
document.getElementById("demo").innerHTML=n;
}
</script>
</body>
运行结果为14;