无法在WinJS中触发事件

时间:2016-10-18 13:36:42

标签: javascript html winjs

这是我的代码。我想点击按钮的点击事件但不能点火,请让我知道我错在哪里:

#include <QtCore>
int main()
{
   QMap<double, int> map;
   map.insert(4234., 3);
   map.insert(4200., 2);
   map.insert(4100., 1);
   map.insert(4000., 0);

   QMapIterator<double, int> i(map);
   i.toFront();

   i.next();
   qDebug() << i.key() << i.value();
   i.next();
   qDebug() << i.key() << i.value();

   i.previous();
   qDebug() << i.key() << i.value();
   i.previous();
   qDebug() << i.key() << i.value();
}

提前致谢!

2 个答案:

答案 0 :(得分:0)

试试这个:

document.getElementById('btn').addEventListener("click", function(){ClearTextHandler(event)}, false);

答案 1 :(得分:-1)

您必须在设置EventListener之前定义ClearTextHandler函数 。您必须先定义函数才能使用它。就像变量一样。希望这会有所帮助。

就像这样:

    function ClearTextHandler(mouseEvent) {
            var message_dialog = new Windows.UI.Popups.MessageDialog("Sorry, we were unable to log you in!" + mouseEvent.y.toString()).showAsync();
    }     
    var BtnClick = document.getElementById("saveBtn");
    BtnClick.addEventListener("click", ClearTextHandler, false);