Javascript 我得到了一个;未捕获类型错误:无法读取属性';注';“未定义”的定义;错误
对于那些犯同样错误的人来说,每一个答案似乎都是不同的解决方案,我已经花了一周的时间来思考这个问题了。最后决定咬紧牙关寻求帮助Javascript 我得到了一个;未捕获类型错误:无法读取属性';注';“未定义”的定义;错误,javascript,html,css,audio,Javascript,Html,Css,Audio,对于那些犯同样错误的人来说,每一个答案似乎都是不同的解决方案,我已经花了一周的时间来思考这个问题了。最后决定咬紧牙关寻求帮助 您在html/js屏幕截图的第15行中编写了注释而不是数据注释 另外,不要将事件监听器绑定到该标记的每个元素,而是尝试在直接根上进行事件委派,这将比forEach效率更高。如果您可以将代码粘贴到HTML/CSS片段而不是图像中,我们将不胜感激。您正在将键变量作为字符串传递到playNote()在单击事件中起作用。尝试直接传递键变量,如下所示:playNote(键)
您在html/js屏幕截图的第15行中编写了注释而不是数据注释
另外,不要将事件监听器绑定到该标记的每个元素,而是尝试在直接根上进行事件委派,这将比forEach效率更高。如果您可以将代码粘贴到HTML/CSS片段而不是图像中,我们将不胜感激。您正在将
键
变量作为字符串
传递到playNote()
在单击事件中起作用。尝试直接传递键
变量,如下所示:playNote(键)