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

  • dcigs

    dcigs

    9 EYLÜL 2006
  • TheTwistedFrequency

    TheTwistedFr

    26 NİSAN 2010
  • Vagrant Records

    Vagrant Reco

    8 Mayıs 2006