我只是迈出了第一步,在Wix生成的网站上协助Google Maps集成。
我已经启用了"Velo开发者模式“,并打开了JavaScript编辑器面板。
当我输入代码文档时,编辑器会在“‘document.createElement('div')’is not defined”这一行显示错误消息。
我想,关于Wix,我还有很多东西要学。为什么编辑会抱怨这些最基本的参考资料?

发布于 2021-03-10 14:52:08
当通过Wix使用Velo时,您不能直接访问DOM。因此,您不能使用document对象。
根据您试图使用document.createElement完成的任务,您可能希望使用Velo collapse()函数或使用Repeater元素。
发布于 2021-03-11 13:55:31
Wix Velo确实让您可以直接访问DOM,正如Sam的回答中所指出的。相反,您需要使用Wix的$w名称空间。有关更多信息,您可以在此处查看文档(https://www.wix.com/velo/reference/$w)。
发布于 2021-04-08 11:59:21
目前在使用Wix时,你不能直接使用代码编辑器来创建元素。
您可以从编辑器中拖放元素,并使用Wix documentation接口与元素进行交互。
如果要使用自己的地图元素,请将IFrame元素拖放到可访问DOM的位置,并可通过PostMessage中的IFrame与主机站点通信,并使用onMessage Wix documentation侦听消息
您还可以使用自定义元素访问DOM并创建Map元素
也就是说,Wix有自己地图元素,但目前有一些限制
用于创建地图元素或访问Dom的tl;dr
https://stackoverflow.com/questions/66547110
复制相似问题