Javascript如果字符串包含特定数字

时间:2017-06-27 19:57:16

标签: javascript

如果数字39包含字符串

,我正在尝试让我的网站发出警报
var a = document.getElementsByTagName('option')
for(var i = 0; i < a.length; i++){
if(a[i].innerHTML.indexOf("39") !== -1){
    var val = a[i].innerHTML.split('    ').join('');
    alert(val);
    if(val == "39"){
        alert("gg");
    }
}
}

var a是“39”和“39,5” 39和39,5被空格包围。

我如何制作它只显示39而不是两者?

1 个答案:

答案 0 :(得分:2)

修改

那是你在找什么?

&#13;
&#13;
var a = document.getElementsByTagName('div')
for (var i = 0; i < a.length; i++) {
  var val = a[i].innerText.split(' ');
  var index = val.indexOf("39");
  if (index !== -1) {
    console.log(val[index]);
    alert("gg");
  }
}
&#13;
<div>38 38.5 39 39.5</div>
<div>40 41 42 43</div>
&#13;
&#13;
&#13;