我正在尝试检查用户是否下载了音频,如果没有下载,则应要求他下载代码。
我已经尝试了很多方法,包括onerror事件侦听器,但是出现了一些问题,因此我正在尝试使用此方法,但是仍然无法正常工作,希望能获得一些帮助
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript">
$("#audio").on("click", function() {
$("#audio").on("error", function() {
$("#audio").css("pointer-events", "none");
alert("Do you want to download the audio files?");
});
});
</script>
</head>
<body>
<audio controls id="audio">
<source src="12.mp3" type="audio/mp4" />
</audio>
结果代码根本不起作用。 编辑:这个问题以前没有得到回答,问题不是这里的选择器,而是其他问题。我已经尝试了document.getElementById方法。
编辑: 我确实尝试将脚本移动到页面底部,并且还尝试了文档准备方法,但正如我之前所说,我的问题与已经回答的问题无关。有人可以帮我吗?并且,将其移出重复项,因为它不是重复项,并且除非您确定,否则不要重复问题,因为在这种情况下,它不是重复项。