我在javascript函数中创建了一个对象,我想在c++中从dom类中检索它来更改一些值,但我只能通过css语法中的id、标记或类来访问。有没有可能得到我的对象并设置值,或者将这些值发送给他?
首先,我认为应该始终按id或类名获取DOM元素,因为IMHO是从这种树中获取内容的最通用的方法。
无论如何,就像任何其他DOM一样,如果你想/必须浏览树,Minko提供了childNodes和parentNode属性:
- AbstractDOM::childNodes()
- AbstractDOM::parentNode()
找到合适的DOM元素后,可以使用其他DOM方法获取其内容、设置其值等。所需的一切都应该在AbstractDOM基类定义中。