1

以下の Dart コードの場合:

for(var Element in Element_list){
  Element.onClick.listen((event){
  //some code
  });
}

クリックされたオブジェクトの ID を確認する方法は? Element.attributes["id"] を試してみたところ、「ラベル」や「ボタン」などの要素のタイプしか取得できませんでした。

IDを取得するには?

ありがとう!

4

1 に答える 1

6

event.target.idまたはを使用しevent.target.attributes['id']ます。以下にちょっとした例を示します (id が「text」の要素があると仮定します):

import 'dart:html';

void main() {
  query("#text").onClick.listen((Event event) {
    print(event.target.id);
  });
}
于 2013-09-10T04:25:52.000 に答える