html - 用图片替换 onclick 按钮
问题描述
如何制作以下按钮,以便有一个图像可以用作背景音乐的播放按钮?到目前为止,我有:
<audio id="player" autoplay="autoplay" loop="loop" src="file://C:\Users\Sony\Desktop\folder\cop\music\Rapsody.mp3"></audio>
<button onclick="document.getElementById('player').play()"> Play </button>
<button onclick="document.getElementById('player').pause()">Pause</button>
<audio id="player" autoplay="autoplay" loop="loop" src="file://C:\Users\Sony\Desktop\folder\cop\music\Rapsody.mp3"></audio>
<button onclick="document.getElementById('player').play()"> Play </button>
<button onclick="document.getElementById('player').pause()">Pause</button>
解决方案
当您想用图像替换它时,您可以隐藏它并使用按钮单击它。
<audio id="player" style="display:none" autoplay="autoplay" loop="loop" src="file://C:\Users\Sony\Desktop\folder\cop\music\Rapsody.mp3"></audio>
在上面之后,您可以添加图像
<img src="x.png" onclick="$("#player").play();">
没有测试它,但我很确定这行得通
推荐阅读
- angularjs - 如何通过在角度中使用 ng 模型从 ng-select 中选择单个项目?
- python-3.x - Docker 用 pymqi 组成 IBM MQ
- delphi - MyLabel 对 TCustomLabel 的 Caption 没有改变
- javascript - 在渲染之前调用 React 组件的函数
- firebase - 使用自定义声明手动添加 Firebase 用户
- electron - Quasar 框架、Electron 和 Serialport:indexOf 错误
- python - 无法使用cyclegan tensorflow正确从人脸转换为卡通
- python - 如何从 value_counts () 在数据框上创建列
- html - Nodejs如何从ejs文件生成pdf文件
- python - Django - 按相关名称过滤两次导致查询集中的对象重复