【发布时间】:2021-08-18 07:14:56
【问题描述】:
我的场景中有一个对象,我希望当我单击该对象时,会出现一个名为 myFunction 的函数。如何才能做到这一点?我还为我的对象分配了 #plane1 的 ID,以防万一有助于该功能。我怎样才能拥有它,当我单击对象#plane1 时,会出现一个名为 myFunction 的函数?
【问题讨论】:
标签: javascript html css three.js aframe
我的场景中有一个对象,我希望当我单击该对象时,会出现一个名为 myFunction 的函数。如何才能做到这一点?我还为我的对象分配了 #plane1 的 ID,以防万一有助于该功能。我怎样才能拥有它,当我单击对象#plane1 时,会出现一个名为 myFunction 的函数?
【问题讨论】:
标签: javascript html css three.js aframe
您可以在 HTML 元素上使用onclick 事件。比如:
<div id="plane1" onclick="myFunction()">Click me</div>
https://developer.mozilla.org/en-US/docs/Web/API/HTMLElement/click
或
如果您想使用 JavaScript 添加事件,请使用 addEventListener()。比如:
const plane = document.getElementById("plane1");
plane.addEventListener("click", myFunction);
https://developer.mozilla.org/en-US/docs/Web/API/EventTarget/addEventListener
【讨论】: