1
我有以下事件侦听器:如何检索Scala.js中的点击事件监听器中的标签名称?
dom.document.addEventListener("click", (e: MouseEvent) => {
dom.console.log(e.target.tagName)
})
我想要检索目标的tagName
。不幸的是,e.target.tagName
不起作用(编译错误value tagName is not a member of org.scalajs.dom.raw.EventTarget
)。任何想法如何我可以解决这个问题?
呀,与事件打交道时,因为他们是如此松散类型这样的事情很常见。你经常知道一个事实,一个给定的领域是一个特定的类型,但*正式*它不一定是这样。所以你必须做一个手工演员,说“我知道这是真的”。 –