【问题标题】:Calling javascript function from onclick event从 onclick 事件调用 javascript 函数
【发布时间】:2025-11-21 18:35:01
【问题描述】:

这里是javascript文件http://www.zaarly.com/anywhere.js

我从 onclick 事件中调用 Zaarly.Anywhere.open({title : 'iPad', description : 'An iPad', time : '6h', price : 200, mapCenter : 'San Francisco'});,但它在错误控制台中给出了这个错误:

Zaarly.Anywhere is  undefined

脚本已成功包含在标题中,我已经检查过了 有什么建议么?我是 JavaScript 新手

我正在动态加载 javascript,即通过 javascript 包含它并且它加载正确我已经检查过了

【问题讨论】:

标签: javascript html function


【解决方案1】:

Zaarly.Anywhere.open() 未定义

根据该错误消息,Zaarly.Anywhere.open() 没有任何属性。其实是undefined

因此,您必须在代码中查找Zaarly.Anywhere.open().xxxxx,并根据上下文删除/调整.xxxxx

【讨论】:

  • 里面没有这样的东西。我没有访问任何属性
  • @UzairFarooq 显示您的 HTML:该错误消息的唯一原因是您试图在 Zaarly.Anywhere.open() 上调用/使用方法/属性,字面意思。
  • 如果没有更多上下文,我无法回答您的问题。您必须发布相关代码(HTML 和 JavaScript)。您可以使用jsfiddle.net 设置演示。