如何解决在特定的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 == '1' // true 1 == 1 // true
-
===
是类型检查的比较。1 == '1' // false 1 == 1 // true
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。