3
流量似乎並沒有認識到querySelector
可以返回HTMLElement
亞型:流量HTMLElement.querySelector返回一個iframe
var myIframe = document.querySelector('iframe');
function foo(iframe: HTMLIFrameElement): void {
// I want to do iframe stuff!
}
foo(myIframe);
主要生產
10: foo(myIframe);
^HTMLElement. This type is incompatible with
6: function foo(iframe: HTMLIFrameElement): void {
^HTMLIFrameElement
有沒有什麼辦法可以鍵入myIframe
,讓我打字它作爲Object
同時使用其HTMLElement
特性及其HTMLIFrameElement
性質,分開?
感謝的是,固定我的問題,並指出我的鑄造文檔:https://flow.org/en/docs/types/casting/ – Ben
感謝。我理解你是否必須投射「任何」,因爲它可能會返回一組元素? – mepler