Asp.net On Button点击列表

时间:2017-12-09 02:31:12

标签: javascript html5

在asp.net网站应用程序中,尝试发音从列表框中选择的单词。对于主项目文件夹中的测试,有音频文件,如one.wav,two.wav,three.wav。

我自己和不同的网站尝试过至少6-7个样本,但无法实现。如果我直接将.wav文件放在音频标签控件中,那么它会播放该单词。但是在按钮单击时,必须发音为选定的单词。

这是我现在使用的代码,基于另一个链接:

<div>
    <select id="myList">
        <option value="one">one</option>
        <option value="two">two</option>
        <option value="three">three</option>
    </select>

    <button id="myButton">Play my button</button>
</div>

<script>
     var selectBox = document.getElementById("myList")
     var playButton = document.getElementById("myButton")

     playButton.addEventListener('click', function () {
         var selectedAn = selectBox.options[selectBox.selectedIndex].text;
         var clipPath = selectedAn + '.wav';
         var testaudio = new Audio(clipPath);
         testaudio.play();
     });
</script>

任何提示或建议都将不胜感激。

感谢 sajs

0 个答案:

没有答案