SCRIPT5039: 重新声明const属性 - IE 9 Javascript问题

3

我一直在尝试使我的网站跨浏览器兼容。

目前,我的JavaScript出现了问题,IE开发者控制台给出了以下错误:

SCRIPT5039: Redeclaration of const property 
banner.js, line 1 character 1

这是第一行:

var linkTemplate = new Template('<b>Time/Date:</b> #{time} #{date} (GMT)<br /><b>Username:</b> <a href="profile.php?p=#{username}" target="main">#{username}</a> <br /><b>Inbox:</b> <a href="inbox.php" target="main">#{unread}/#{inbox}</a><br /><b>Money:</b> &#163;#{money}<br /><b>Location:</b> #{location}<br /><b>Bullets:</b> #{bullets}<br /><b>Kevlars:</b> #{kevlars}<br /><b>Rank:</b> #{rank} - #{rank_percent}%');
var username, hours, minutes, seconds, messages, unread, date, money, location, bullets, kevlars, rank, rank_percent, avatar, backup ;
var ps;

如果您想查看完整的JavaScript代码,请访问以下链接:http://www.gbmafia.com/static/js/banner.js。感谢您的阅读 :)

1个回答

2

第2行的变量location与内置变量window.location冲突。

请为该变量选择另一个名称。


太棒了,我真是太蠢了。对不起,我刚接触JavaScript。非常感谢你的帮助! - Bradley Roberts

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接