0

e.currentTarget.id に警告が表示されるのはなぜですか?

 void clickHandler(Event e){
   var label = e.currentTarget.id;
4

2 に答える 2

1

e.currentTarget警告を消すには、正しい型にキャストする必要があります。

void clickHandler(Event e) {
  var label = (e.currentTarget as Element).id;
}
于 2013-01-23T15:37:51.390 に答える
1

currentTarget は、DOM 要素以外のものを含む EventTarget として型付けされます。たとえば、Window と HttpRequest も EventTarget です。警告は、EventTarget に id フィールドまたは getter がないためです。

于 2013-01-23T21:33:47.103 に答える