有没有办法检测canvas标签内的任何元素(id、类或标签)?我希望能够控制台记录我将鼠标悬停在 Canvas 标签内的任何元素,如下所示:
document.body.addEventListener('mouseover',function(event){
var id = event.target.id;
console.log(id)
})
假设当我将鼠标悬停在 Canvas 标签上时,它会注销 elements.Pipe dream?
最佳答案
鼠标事件将指示 Canvas 对象,但不指示 Canvas 上绘制的单个项目。 canvas 元素是一个绘图表面。当您在 Canvas 上绘制某些内容(例如路径、文本、图像)时,像素会绘制在表面上,但不会存储有关绘制内容的任何信息。
关于javascript - 检测 Canvas 标签内的元素 : JavaScript,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33575317/