我使用的是HTML5音频标签。我已将源文件设置为某个文件。现在我想把它清理干净。
var audio = new Audio();
audio.src = "there was some file here";
//now i manually set this to empty string
audio.src = ""当我调试这段代码时,这个源代码实际上被设置为HTML文件,而不是空字符串。为什么会发生这种情况?从标签中删除源代码的正确方法是什么?
发布于 2016-09-16 18:22:33
这帮助我解决了这个问题:
audio.removeAttribute('src')发布于 2016-09-16 21:23:00
空字符串表示空的相对URL,它解析为页面本身(与<a href="">this page</a>相同)。
正如Tobi所建议的,您需要完全删除该属性才能删除源代码。
https://stackoverflow.com/questions/23356446
复制相似问题