當(dāng)?shù)谝豁?yè)加載時(shí),我希望用戶遇到所有音樂(lè),但如果他從 RadioButton 中選擇一個(gè)列表,我只想要該列表中的音樂(lè),但 javascript 功能不起作用。讓我補(bǔ)充一點(diǎn),我通常不了解 JavaScript,但我需要使用它。<div style = "margin-top : 100px;"class = "container"> {% for table in tables %} <input type="radio" name="list1" onclick="mL('{{table}}')"> {{table}} {% endfor %} <div align="center"> <audio class="my_audio" controls="controls" autoplay="autoplay" style="width:500px;"></audio> <ul> {% for table in tables %} {% for music in musics %} <li style="list-style-type:None"> <a id="{{table}}" href="javascript:void(0);" onclick="playSong('{{music}}')">{{music}}</a> </li> {% endfor %} {% endfor %} {% for music in musics %} <li style="list-style-type:None"> <a id="default" href="javascript:void(0);" onclick="playSong('{{music}}')">{{music}}</a> </li> {% endfor %} </ul> </div> </div><script> function mL(x) { {% for table in tables %} if (x=={{table}}) document.getElementById("{{table}}").style.display="block"; document.getElementById("default").style.display="none"; {% endfor %} else document.getElementById("{{table}}").style.display="none"; document.getElementById("default").style.display="block"; return; } </script>
JavaScript 函數(shù)在 Django 上不起作用
開(kāi)滿天機(jī)
2021-08-20 18:36:25