Javascript 如果URL中没有word,则显示图像
我需要显示一个图像,如果URL没有单词“Diecut”,如果URL有单词Diecut,图像应该隐藏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 ()
<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,因此条件为真。。。