根据浏览器更改下载链接

Change download link depending on browser

本文关键字:下载 链接 浏览器      更新时间:2023-09-26

好,那为什么不行呢

我的Java脚本

<head>
<script type="text/javascript">
if (navigator.userAgent.match(/like Mac OS X/i)) {
                document.getElementById('down').href="http://www.google.com";
        }
</script>
</head>

正文中有

<div style="text-align: center;"><a href="http://www.twitter.com" id="down"><img src="img/download.gif"/></a></div>

但是它根本不起作用:/

您已经将脚本放在<head>中,这意味着在脚本运行时"down"锚元素不存在,因此没有href要更改。

将脚本移动到正文的末尾,或者让脚本内容在load事件上运行

尝试删除like:

navigator.userAgent.match(/Mac OS X/i)