在 Javascript 中使用警报时出错(对象的属性“警报”不是函数)

新手上路,请多包涵

我只是想使用警报并将字符串变量放入警报中并收到错误消息:

 Uncaught TypeError: Property 'alert' of object [Object Window] is not a function

我的代码是:

 var shortenurl = msg.d;
alert(shortenurl);

我检查了该值,它里面有一个字符串,而不是一个对象。

原文由 Liron Harel 发布,翻译遵循 CC BY-SA 4.0 许可协议

阅读 322
2 个回答

由于 alert() 被我的弹出窗口阻止程序阻止,我收到了该错误消息。

原文由 Lester 发布,翻译遵循 CC BY-SA 3.0 许可协议

在您的代码中的某处,您覆盖了 alert 。检查 var alert = ... 或其他类似的声明。还要检查 window.alert 声明。

原文由 Chris Laplante 发布,翻译遵循 CC BY-SA 3.0 许可协议

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题