我刚刚迈出第一步,协助在 Wix 生成的网站上进行一些 Google 地图集成。
我已启用“Velo 开发者模式”并打开 JavaScript 编辑器面板。
当我输入代码时
document.createElement('div')
,编辑器会在“‘文档’未定义”行上显示一条错误消息
我想,关于 Wix,我还有很多东西需要学习。为什么编辑会抱怨这个最基本的参考文献?
Wix Velo 确实可以让您直接访问 DOM,正如 Sam 的回答中所述。相反,您需要使用 Wix 的
$w
命名空间。有关更多信息,您可以查看此处的文档 (https://www.wix.com/velo/reference/$w)。
使用 Wix 的 Velo 时,您无法直接访问 DOM。因此,您不能使用
document
对象。
根据您想要使用
document.createElement
完成的任务,您可能需要使用 Velo collapse()
函数或使用 Repeater
元素。
这个视频可能有用。它讨论了向 Wix 网站添加自定义代码以启用 DOM 操作。 但是,对于您尝试执行的操作,您可能不需要它,并且可以使用常规 Velo 的
$w
。