仅在带有#附加的特定URL上执行Javascript

时间:2018-10-26 07:04:51

标签: javascript jquery

我必须在URL上带有标签的特定页面上执行JS。我只需要在#product2上执行JS,然后在其他产品上隐藏。

我的网址格式为/about#product1/about#product2/about#product3等,以及JS代码:

<script type="text/javascript">
  if( window.location.href.indexOf('/about#product2') !== -1 ) {
   alert('Hello');
}
</script>

我该怎么办?

1 个答案:

答案 0 :(得分:0)

对于那些寻找答案的人:

<script type="text/javascript">
  if (window.location.href.match(/\#product2/))
    {
      alert('hello');
    }
</script>