SORU
2 EKİM 2012, Salı


TypeScript: döküm HTMLElement

herkes TypeScript döküm nasıl biliyor?

Bunu yapmak için çalışıyorum:

var script:HTMLScriptElement = document.getElementsByName("script")[0];
alert(script.type);

ama bana bir hata veriyor:

Cannot convert 'Node' to 'HTMLScriptElement': Type 'Node' is missing property 'defer' from type 'HTMLScriptElement'
(elementName: string) => NodeList

'Tip' İ sürece script öğesi üyesi doğru yazın koyun, ama bunu yapmak için nasıl bilmiyorum. erişemiyorum belgeler ve örnekler aradım ama bir şey bulamadım.

CEVAP
2 EKİM 2012, Salı


TypeScript kullanır '&;>lt ' için yukarıda olur atmalarını surround:

var script = <HTMLScriptElement>document.getElementsByName("script")[0];

Ancak, ne yazık ki bunu yapamazsınız:

var script = (<HTMLScriptElement[]>document.getElementsByName(id))[0];

Hatayı alıyorum

Cannot convert 'NodeList' to 'HTMLScriptElement[]'

Ama bunu yapabilirsiniz :

(<HTMLScriptElement[]><any>document.getElementsByName(id))[0];

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • RD

    RD

    19 NİSAN 2006
  • The Dubstep FX

    The Dubstep

    5 Mart 2011
  • TROPFEST

    TROPFEST

    27 Mart 2007