我正在尝试在 iOS 应用程序中开发应用程序用户界面。iOS 应用程序支持 JavaScript 和 SVG;这个 iOS 应用程序还有一个编辑器,我正在其中开发界面。这个想法是使用 SVG 来制作图形(在 Illustrator 或 InkScape 中开发),然后使用 JavaScript 来处理动画、计算或逻辑。
话虽如此,我熟悉使用 JavaScript 来操作 HTML 的 DOM。在这种环境下,我似乎做不到同样的事情。getElementById
, ownerDocument
,等常用方法setInterval
不起作用。通常,HTML 中使用的常见文档或窗口级别方法似乎不起作用。
所以我猜这是因为 JS 没有 DOM 可以与之交互。那么等价物可能是什么?当它不与 HTML 一起使用时,是否有某种 javascript 默认的抽象/层次结构?