微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

在特定的URL负载上运行javascript

如何解决在特定的URL负载上运行javascript

我想在特定的URL负载下运行javascript,下面是我的代码。它仅在主页上显示警报,而不在我有条件的URL上显示,即 https://www.example.com/cart 。它仅在主页上显示警报消息。

<script type="text/javascript">
    var currURL = window.location.href;

   function codeAddress() {

     if (currURL = 'https://www.example.com/cart'){
            alert('We are not shipping to countries that are not listed in shipping country!');
     }
    }
  window.onload = codeAddress;
        </script>

解决方法

if (currURL = 'https://www.example.com')

应该是

if (currURL === 'https://www.example.com')

请记住

  1. =是分配,而不是比较。
  2. ==是没有类型检查的比较。
    1 == '1'  // true
    1 == 1    // true
    
  3. ===是类型检查的比较。
    1 == '1'  // false
    1 == 1    // true
    

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。