我需要帮助创建一个简单的if else语句来帮助我们跟踪出站链接。
目标是在被点击的URL与当前主机名/域匹配时返回true或false(或1或0)。这是我到目前为止所做的:
<script>
function myFunction()
{
var x = document.getElementsByTagName("A")[0].hostname;
var y = location.hostname;
if (x=y) {
return 1;
} else {
return 0;
}
}
</script>
显然我不知道我在做什么,所以我很感激你的帮助。我最终会将其用作Google跟踪代码管理器中的宏来跟踪出站链接。
谢谢,
答案 0 :(得分:4)
function myFunction(){
var x = document.getElementsByTagName("A")[0].hostname;
var y = location.hostname;
return x === y; // returns true/false
}
在if
语句中,两个或三个相等的用于比较,而不是一个
=
任务
==
平等
===
严格平等(类型)