配列内の文字列検索としてindexofを使う方法が結構簡単です。 しかし、IE8以前ではindexof使えないみたいですね…… 自分IE9で確認作業していたのですが、XPユーザーからjavascriptエラーが出るよと言われ…調べてみたらわかりました。 対策はこちらのを参考にしました。 とりあえずIEの場合は上のほうに以下の関数を定義すればOK [javascript] if(!Array.prototype.indexOf){ Array.prototype.indexOf = function(target,index){ //indexが数値かどうかの判断 if(isNaN(index)){ index = 0; } for(var i = index; i < target.length; i++){ if(this[i] === target){ return i; } } re
![IEでのindexof使用する際の注意](https://cdn-ak-scissors.b.st-hatena.com/image/square/8d71ff5111e05619a10d29bb40d7aebaa75c8fbc/height=288;version=1;width=512/https%3A%2F%2Fs0.wp.com%2Fi%2Fblank.jpg)