Javascript 不同的单选按钮有不同的音频文件路径,但如何播放?

Javascript 不同的单选按钮有不同的音频文件路径,但如何播放?,javascript,php,html,Javascript,Php,Html,这是密码 <html> <title>Play</title> <head> <script type="text/javascript"> function get_radio_value() { var inputs = document.getElementsByName("selected"); for (var i = 0; i < inputs.length; i++

这是密码

<html>
<title>Play</title>
<head>
    <script type="text/javascript">
      function get_radio_value() {
        var inputs = document.getElementsByName("selected");
        for (var i = 0; i < inputs.length; i++) {
          if (inputs[i].checked) {
            return inputs[i].value;
          }
        }
      }

      function onSubmit() {
        var id = get_radio_value();
        var audio = new Audio(id);
        audio.play();
      }
    </script>
</head>
<body>

    <form onsubmit="onSubmit();">
        <input name="selected" value="voicemail/default/user/INBOX/msg0.wav" type="radio"/>msg0.wav<br/>
        <input name="selected" value="voicemail/default/user/INBOX/msg0.gsm" type="radio"/>msg0.gsm<br/>
        <input name="selected" value="voicemail/default/user/INBOX/msg0.mp3" type="radio"/>msg0.mp3<br/>
        <input type="submit" value="play"/>
    </form>
</body>
</html>
当播放按钮按下时,我需要播放选定的音频文件

但它不起作用


如果是使用php完成的,请提供需要在页面中插入音频文件的php代码,或者通过AJAX加载音频文件。然后做一个测试 document.getElementByIDaudiofleid.play

参考: