抱歉之前的回答没有解决您的问题。如果您将P标签放置在视频播放界面上方,但是无法选取并触发点击事件,可能是因为视频元素遮挡了P标签,导致无法正常点击。解决方法是为视频元素添加一个透明的背景,并将其设置为不可点击。以下是一个示例代码,您可以参考实现您的需求: .videoPlay { position: absolute; top: 0; left: 0; width: 100%; height: 100%; background-color: rgba(0, 0, 0, 0); pointer-events: none; } p { position: absolute; height: 20px; width: 67px; background-color: azure; } .w { top: 130px; left: 300px; } 冲压工序 焊接工序 涂装工序 总装工序 var w = document.querySelector(".w"); var voice = document.querySelector(".voice"); w.addEventListener("click", function () { if (voice.paused) { // 如果当前是暂停状态 voice.play(); // 播放 } else { // 当前是播放状态 voice.pause(); // 暂停 } }); 在这个示例中,我们使用CSS样式为`.videoPlay`设置了透明的背景色,并使用`pointer-events: none`来阻止视频元素接收鼠标事件。这样,即使视频元素位于P标签上方,P标签仍然可以被点击并触发事件。请确保将`.videoPlay`替换为您实际使用的视频元素的选择器,并将`.voice`替换为您实际使用的音频元素的选择器。这样,当用户点击P标签时,音频就会播放或暂停。
以上回复来自 FishC AI 小助理,如未能正确解答您的问题,请继续追问。