我完全被以下情况感到困惑,说实话,我不知道为什么发生以下情况或如何解决此问题。
这是正在发生的事情;
我有以下主播;
<a href=”https://www.google.com/intl/en/policies/terms”
rel="nofollow"
target="_blank">
Terms
</a>
[如果用户单击此锚点,则会得到以下网址:https://www.example.com/contact/"https:/policies.google.com/terms
自然,我期望加载以下URL;https://policies.google.com/terms
起初,我认为这可能是语法错误,在某个地方,所以拉了锚点并检查了代码。在任何地方都看不到任何错误,从那里,我测试了页面中的其他链接。 (一切正常。)因此,我认为“好吧,如果他们正在工作,也许是代码中的错字了?”,我重新编写了锚点,并且仍然出现相同的问题(奇怪)。
所以我的第二个想法是网址必须以某种方式很奇怪,所以我使用了两个替代项,www.google.com
,www.youtube.com
,www.facebook.com
。所有网址均产生相同的结果。目标href=""
只是被附加到URL?
我对自己的网址或javascript没有任何幻想,为什么会这样呢?有人遇到过吗?也许更好的问题是如何调试这样的内容?
您使用了错误的双引号。请仔细查看下面的html标签:
<p class="text-muted">We'll get back to you within 1-2 business days.</p>
<p class="small text-muted">(This site is protected by reCAPTCHA and the <br>Google
<a href=”https://www.google.com/intl/en/policies/privacy” rel="nofollow" target="_blank">Privacy Policy</a> and
<a href=”https://www.google.com/intl/en/policies/terms” rel="nofollow" target="_blank">Terms of Service</a> apply.)</p>
p
标记中使用的引号是"
,它与a
标记中使用的引号”
不同。
您需要做的是将其替换为"
。
<p class="text-muted">We'll get back to you within 1-2 business days.</p>
<p class="small text-muted">(This site is protected by reCAPTCHA and the <br>Google
<a href="https://www.google.com/intl/en/policies/privacy" rel="nofollow" target="_blank">Privacy Policy</a> and
<a href="https://www.google.com/intl/en/policies/terms" rel="nofollow" target="_blank">Terms of Service</a> apply.)</p>