检测 Canvas 标签内的元素:JavaScript
Detect elements inside Canvas Tag: JavaScript
有没有办法检测 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 上绘制某些内容(例如路径、文本、图像)时,像素会绘制在表面上,但不会存储任何有关绘制内容的信息。
有没有办法检测 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 上绘制某些内容(例如路径、文本、图像)时,像素会绘制在表面上,但不会存储任何有关绘制内容的信息。