2017-01-13 7 views
-5

で.document.getElementsByClassNameエラーtypescriptですとangular2のdocument.getElementById(s)はtypescriptです

document.getElementById(s).document.getElementsByClassName 

でこれを使用しようとすると、私はこのエラー

'エラー' メッセージが出ます: 'プロパティ' をドキュメント 'は型' 'に存在しません。 at:'32、56 '出典:' ts '

私はこれがキャスティングのエラーであると理解しています。しかし、私はgetElementByIdをキャストして、ドキュメントのプロパティにアクセスできるようにする必要があります。

答えて

2

documentは必要ありません。 getElementById()によって返された要素は、独自のgetElementsByClassName()方法があります。

document.getElementById(s).getElementsByClassName(...) 
+0

完全に右、私は欠場-読みソースhttps://developer.mozilla.org/en/docs/Web/API/Document/getElementsByClassName – Gerard

関連する問題