角度属性' parentNode'在类型' EventTarget'上不存在

时间:2017-08-02 07:45:17

标签: javascript angularjs parent

我试图联系某个元素的父母:

let t = e.target.parentNode

但是我有这个错误:Property 'parentNode' does not exist on type 'EventTarget'

我已尝试使用<Element>e.target.parentNode,但这也没有给我任何结果。有人可以帮忙吗?

1 个答案:

答案 0 :(得分:9)

我必须在括号中包装类型转换:

let parent = ( <HTMLElement>event.target ).parentElement;

或使用parentNode:

let parent = ( <HTMLElement>( <HTMLElement>event.target ).parentNode );