注册 登录
编程论坛 JavaScript论坛

求助帮我解读一下这段JS代码

wr0926 发布于 2020-06-25 15:14, 1710 次点击
谁能帮我解读一下这段代码?


第一部分

程序代码:

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. + $(childs[i]).attr("class") +
                "&type=" + p);
            audio.get(0).play();
            i++;
            if (i < childs.length) {
                myloop();
            }
        }, 1000 * t);
    }

    myloop();


});





## 感激不尽!

### 主要是第二部分![/md]

[此贴子已经被作者于2020-6-25 15:15编辑过]

0 回复
1