动态包含javascript文件,然后动态调用函数

Including javascript file dynamically and then calling function dynamically

本文关键字:动态 调用 函数 然后 文件 包含 javascript      更新时间:2023-09-26

我动态地包含了一个javascript文件,下面是http://www.zaarly.com/anywhere.js当我调用Zaarly.Anywhere.Open()函数时,我得到了这个错误

Zaarly。Anywhere是未定义的

如果我用一个简单的函数替换javascript的内容,然后调用那个函数,它就可以正常工作,例如这个函数可以正常工作:

function simpleFunc() {
alert("called");
}

可能是什么问题?javascript文件没有错误,我认为这是因为动态地包含该文件,因为如果我正常地将其包含在html文件中,它可以正常工作。任何建议

编辑:这是调用函数的html

<a href="#" style="color: black;" onclick="Zaarly.Anywhere.open();">Request on Zaarly</a>

如果调用一个简单的函数,如上面的,它可以很好地工作

请确保只有在页面上加载脚本后才会调用Zaarly.Anywhere.Open()。