我需要一个EventTarget
的班级名称,我就是这样的:
<div class="orig-post" (mousemove)="onMouseMove($event)"></div>
onMouseMove(event: MouseEvent): void {
this.target = event.target
console.log(this.target) // Outputs the element the mouse is currently over
}
我希望能够将变量分配给作为目标的元素的类名。如果我使用类似getSelection()
的内容,我可以执行selection.anchorNode.parentElement.className
之类的操作。有没有办法在纯JavaScript中执行此操作?我正在使用Angular 2,并希望完全避免使用jQuery。
答案 0 :(得分:5)
为了使打字稿警告保持沉默,您可以将EventTarget
转换为Element
,然后使用className
属性
(<Element>event.target).className
答案 1 :(得分:0)
printf("date: %d-%d-%d", year, month, date)
答案 2 :(得分:0)
尝试一下
event.target.classList