将链接放在 var msg=“” 中

Place link in var msg=""

本文关键字:msg var 链接      更新时间:2023-09-26

我正在使用此代码来检测chrome浏览器。我想在一些锚文本周围放置一个指向 var msg =" 内另一个网站的链接,但我不知道该怎么做。

<script language='javascript' type='text/javascript'>
var msg = "<a href='"http://www.website.com'" target='"new'">anchor text</a>";
if(navigator.userAgent.toLowerCase().indexOf('chrome')>-1){
alert(msg);
}
</script>

简短的回答:您不能将可点击的链接放在alert() s。

您可以使用现有的基于 HTML 的对话框包(也可以创建自己的对话框包;例如,通过显示带有相应消息的div),也可以使用 JavaScript 直接导航到新 URL。

   if(navigator.userAgent.toLowerCase().indexOf('chrome')>-1){
       // will automatically redirect Chrome users.
       window.location.href = "http://www.website.com";
   }

编辑:为了更好的网络,删除了alert()建议。由于这似乎是重复的,为了OP而从这里撤回了一个建议。