Javascript 如果URL中没有word,则显示图像

Javascript 如果URL中没有word,则显示图像,javascript,html,Javascript,Html,我需要显示一个图像,如果URL没有单词“Diecut”,如果URL有单词Diecut,图像应该隐藏 <img id="dieCutFallback" src="images/Die-Cut-Banner-2.jpg" style="display:none;"/> <script type="text/javascript"> $(document).ready(function ()

我需要显示一个图像,如果URL没有单词“Diecut”,如果URL有单词Diecut,图像应该隐藏

<img id="dieCutFallback" src="images/Die-Cut-Banner-2.jpg" style="display:none;"/>


<script type="text/javascript">
 $(document).ready(function () {
  if (window.location.href.indexOf("Diecut") != -1) {
   $("#dieCutFallback").show();
  }
 });
</script>

$(文档).ready(函数(){
if(window.location.href.indexOf(“Diecut”)!=-1){
$(“#dieCutFallback”).show();
}
});

您所拥有的有什么问题吗?(有很多方法可以改进,但它看起来应该按预期的那样工作)@DBS-Its则相反。当URL不包含单词Diecut时,图像将隐藏。当URL不包含Diecut这个词时,我需要图像来显示。也许可以尝试将Diecut小写为Diecut。你能分享你的URL吗?如果你想反转它,当然可以从
切换=
===
(或者更好,
===
)将起作用?然后在if中否定条件???您现在拥有的是
if(Diecut已找到)show
indexOf如果未找到字符串,则返回-1,因此当找到字符串时,值不是-1,因此条件为真。。。