将dom元素绑定到javascript变量

时间:2015-03-23 09:16:54

标签: javascript variables dom

我是js的新手,我的任务是: 我可以绑定一个仪表对象,就像你可以从这个代表下载一个: https://github.com/Mikhus/canv-gauge.git

到dom元素,以便从c ++软件中获取它。 如何创建我的var并使用id设置它,只是为了使用GetElementFromId dom方法?

谢谢你, 丹尼尔

2 个答案:

答案 0 :(得分:0)

你可以用jQuery试试。

以下是示例:

var elt = document.getElementById('dom-id');
jQuery.data(elt, "gauge", gaugeObject);

注意jQuery.data()的第一个参数是DOM对象, 而不是jQuery对象。

如果要获取绑定对象,请使用

var gaugeObject = jQuery.data(elt, "gauge");

答案 1 :(得分:0)

如果您想在JavaScript代码和主机C ++应用程序(如使用V8,CEF或Minko构建的应用程序)之间进行交互,您可以:

  • 使用cipher提供的代码从C ++主机调用eval(例如,Minko提供AbstractDOM::eval()方法)
  • 调用特定于C ++主机实现的方法,例如Minko提供了一个双向C ++ / JS消息系统,描述为here