JS判斷字串是否包含某字串 indexOf()方法使用

boss2967發表於2017-08-11
<html>
 <head>
 <meta charset="gb2312" />
 <title>js實現文字閃爍特效</title>
 </head>
<script>
 var flag = 0;
 function start(){
 var text = document.getElementById("myDiv");
 if (!flag)
 {
 text.style.color = "red";
 text.style.background = "#0000ff";
 flag = 1;
 }else{
 text.style.color = "";
 text.style.background = "";
 flag = 0;
 }
 setTimeout("start()",500);
 }
</script>
 <body onload="start()">
 <span id="myDiv">css的世界是如此的精彩!</span>
 </body>
</html>

定義和用法

indexOf()方法可返回某個指定的字串值在字串中首次出現的位置。


語法

[javascript] view plain copy
  1. stringObject.indexOf(searchvalue,fromindex)  
引數
描述
searchvalue 必需。規定需檢索的字串值。
fromindex                  可選的整數引數。規定在字串中開始檢索的位置.它的合法取值是0到stringObject.length-1。如省略該引數,則將從字串的首字元開始檢索。

說明

indexOf方法返回一個整數值,stringObject中的字元位置是從0開始的。如果沒有找到子字串,則返回 -1


示例:

[javascript] view plain copy
  1. <script type="text/javascript">  
  2.     var str = "Hello 世界!";  
  3.     alert(str.indexOf("世界"));   //6  
  4.     if(str.indexOf("Hello")!=-1){  
  5.         alert("包含");  
  6.     }else{  
  7.         alert("不包含");  
  8.     }  
  9. </script>  


作者:itmyhome

出處:http://blog.csdn.net/itmyhome1990/article/details/39230365


相關文章