JavaScript,jQuery,CSS,HTMLの達人

JavaScriptとjQueryとCSSとHTML の使い方を解説しているブログ

JavaScript の基本 ~ 文字列が含まれているか調べる ~

~ 文字列が含まれているか調べる ~

文字列が含まれているかを調べるには「indexOf」メソッドを使用します。

例)mojiretsu.indexOf('Hello');     // 「Hello」が含まれているかを調べる

探している文字列が見つかるとその位置(0以上)を返し、見つからなかった場合は「-1」を返します。

HTML ソース

<p id="disp_moji">Hello JavaScript!</p>
<p><input id="btn_moji" type="button" value="「Hello」が含まれているかを調べる" /></p>

JavaScript コード

ボタンを押すと文字列「Hello」が含まれているかを調べて結果を表示するサンプルです。

var element_moji = document.getElementById("disp_moji");
var button_moji = document.getElementById("btn_moji");
button_moji.onclick = function(){
    var moji_get = element_moji.innerHTML;
    if(moji_get.indexOf("Hello") >= 0){
        alert("「Hello」が含まれています!");
    } else {
        alert("「Hello」は含まれていません…");
    }
}

実行結果

Hello JavaScript!

※このページの読み込みが完了してから試してください。