【问题标题】:Binding of a dom element to a javascript variable将 dom 元素绑定到 javascript 变量
【发布时间】:2015-03-23 19:41:56
【问题描述】:

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

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

谢谢你, 丹尼尔

【问题讨论】:

    标签: javascript variables dom


    【解决方案1】:

    你可以用 jQuery 试试。

    示例如下:

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

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

    当你想获取绑定的对象时,使用

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

    【讨论】:

      【解决方案2】:

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

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

      【讨论】:

        猜你喜欢
        • 2012-12-12
        • 2018-05-22
        • 1970-01-01
        • 2018-08-30
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2022-12-14
        相关资源
        最近更新 更多