ページIDの長い文字列があります。現在のページIDが配列からのものと一致する場合、stuffが発生する必要があります(このテストでは警告)。 URLに配列のいずれかのIDが含まれているかどうかにかかわらず、アラートはどのページでもポップアップします。私のif文で何が間違っていますか:if(pageHref.indexOf(id))
?任意のアドバイスのおかげで文字列のインデックスを見つける
var pageHref = window.location.href;
var ids = ['14528','14417','17529'];
for (var i = 0; i < ids.length; i++) {
var id = ids[i];
if (id.length > 0) {
if(pageHref.indexOf(id)){
//do something
alert('a');
}
}
}
'' ids.find – gcampbell
''返すindexOf' -1'何ものために – Arnial
なぜ反対票を見つからない場合答え? – ssilas777