Javascript 如何通过单击帧场景中的实体/对象进行Div显示
我这里的代码有问题。我对Javascript还是相当陌生,所以我可能犯了一个致命的错误。我试图实现的是,在我的示例中,单击地球上的红色树,就会弹出一个红色的div框。我觉得我做的一切都是对的,但我在控制台中不断收到一条错误消息“UncaughtTypeError:cannotreadproperty'style'of null”,我用示例代码设置了一个小故障。任何帮助都将不胜感激。非常感谢Javascript 如何通过单击帧场景中的实体/对象进行Div显示,javascript,three.js,aframe,webvr,Javascript,Three.js,Aframe,Webvr,我这里的代码有问题。我对Javascript还是相当陌生,所以我可能犯了一个致命的错误。我试图实现的是,在我的示例中,单击地球上的红色树,就会弹出一个红色的div框。我觉得我做的一切都是对的,但我在控制台中不断收到一条错误消息“UncaughtTypeError:cannotreadproperty'style'of null”,我用示例代码设置了一个小故障。任何帮助都将不胜感激。非常感谢 要制作覆盖项,请尝试使用位置:固定属性定位覆盖项。由于a-frame画布占据了整个屏幕,您应该在画布上“修
要制作覆盖项,请尝试使用
位置:固定属性定位覆盖项。由于a-frame画布占据了整个屏幕,您应该在画布上“修复”它们
使用getElementById
时,不必使用#
字符
使用document.querySelector时,应使用
- 类的
- id的
#
此外,您的CSS选择器是#Africa Tree
,而div是#Africa Tree div
,我建议您将您遇到问题的代码以文本格式发布到stackoverflow上,而不是链接到下一个站点。这样,它就更有可能有人回答这个问题:document.getElementById('Africa-Tree-Div').style.display=“block”元素的代码>ID没有#
。Hm似乎没有在移动设备上工作,但当单击树箭头光标时,我没有看到任何弹出窗口=“rayOrigin:mouse
在上-适用于android 7。1@JohnAdegbuji让我知道我的故障是否对youNope有效。它适用于除iPhone以外的所有设备。我一直在敲那棵树,但什么也没发现