javascript - 如何使用函数而不发生冲突

标签 javascript jquery html

我正在尝试在 html 中播放声音。

我输入了audio html 中的标签并定义一个函数 play

但是当我使用.play()时js的函数,jquery返回错误。

audio.play() is not a function.

当我删除 jquery 文件时,声音正常。

如何明确该函数不是 jquery 的?

function playblop()
    {
        var ab = document.getElementById('blop').play();
    }

最佳答案

将音频标签设置为自动播放...

每次需要玩时,附加标签...

$("body").append("<audio autoplay>...</audio>");

关于javascript - 如何使用函数而不发生冲突,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16457079/

相关文章:

javascript - jquery增加附加行中子级的id和名称

php - 在数据表 php 中获取复选框字段时出现问题

javascript - HTML5 文件和文件列表路径

javascript - 从输入而不是对象中检索数值

javascript - 固定图像宽度和高度但要切割的高度

javascript - Bootstrap 日期选择器禁用特定日期

javascript - 如何设置 JQuery 自动完成标题

javascript - 如何以图像居中的方式获取网站的位置设置?

javascript - Jquery div 隐藏加载选择器值不起作用

javascript - 为什么我的循环在带有 Google Apps 脚本的 Google 表格中仅运行一次?