时过境迁Wayne 提出了问题 · 2020-06-25
第一部分
function zhuanhuan() {
if (document.getElementById("txtJSON").value == "") {
alert('请输入单词!');
} else {
$(".display").empty();
var words = $('#txtJSON').val().split("\n");
for (i = 0; i < words.length; i++) {
$(".display").append("<div class='word'><a class='" + words[i] + "' onclick='pronance(this)'>" +
words[i] + "</a></div>");
第二部分
$("button#dictation").click(function () {
var childs = $(".display").find("div > a");
var pn = document.getElementsByName("proun");
var p = 1;
for (n = 0; n < pn.length; n++) {
if (pn[n].checked) {
p = pn[n].value;
}
}
var i = 0;
var t = document.getElementById("time").value;
function myloop() {
setTimeout(function () {
var audio = $("#audio");
audio.attr("src", "http://dict.youdao.com/dictvoice?audio=" + $(childs[i]).attr("class") +
"&type=" + p);
audio.get(0).play();
i++;
if (i < childs.length) {
myloop();
}
}, 1000 * t);
}
myloop();
});
感激不尽!
主要是第二部分!
代码比较多,这是一个自动听写的工具,可以帮忙给我解释一下关键部分吗?我是初学,看到这么大段的js代码试图理解失败
第一部分 {代码...} 第二部分 {代码...} 感激不尽! 主要是第二部分! 代码比较多,这是一个自动听写的工具,可以帮忙给我解释一下关键部分吗?我是初学,看到这么大段的js代码试图理解失败