Javascript 如何在没有冲突的情况下使用函数

Javascript 如何在没有冲突的情况下使用函数,javascript,jquery,html,Javascript,Jquery,Html,我正在尝试用html播放声音 我把音频标签放在html中,并定义了一个函数来播放它 但是当我使用js的.play函数时,jquery返回一个错误 audio.play() is not a function. 当我删除jquery文件时,声音正在工作 我如何才能确定该函数不是jquery的 function playblop() { var ab = document.getElementById('blop').play(); } 使用静态对象作为命名空间,

我正在尝试用html播放声音

我把音频标签放在html中,并定义了一个函数来播放它

但是当我使用js的.play函数时,jquery返回一个错误

audio.play() is not a function.
当我删除jquery文件时,声音正在工作

我如何才能确定该函数不是jquery的

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

使用静态对象作为命名空间,例如

    var myobject = {
        playblop: function(){

        }
    };
    //call the function
    myobject.playblop();
更新: 忽略有关的代码并阅读以下内容:
将音频标签放在自动播放上

每次你需要玩的时候,附加标签

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

你是如何定义一个函数来播放它的?你需要把你的代码缩减到一个失败的例子,这个例子足够小,可以在这里发布。如果没有看到你的代码,任何人都不可能提供帮助。你能给我们看看你的脚本吗?我不能使用js的播放功能,因为js没有播放功能。一些JS对象可能有一个名为play的方法。如果您的元素没有,则表示您使用的是不受支持的浏览器。jQuery不会从本机元素对象中删除方法。