请问我的代码问题出在哪儿 事件(JS部分) A、 画面打开,弹出对话框“画面正常加载完了”

2025-05-10 08:22:38
推荐回答(1个)
回答1:





    MyHtml.html
    
    
        onload = function() {
            alert("画面正常加载完了");
            var txt = document.getElementById("text");
            var label = document.getElementById("label");
            txt.onkeyup = function() {
                txt.value = txt.value.replace(/^\s+|\s+$/g, "");
                if (txt.value == "") {
                    alert("请输入");
                } else if (txt.value != "") {
                    if (/^\d+$/.test(txt.value)) {
                        label.style.color = "blue";
                        label.innerHTML = "都为半角数字";
                    } else if (/.*[^\x00-\xff].*/.test(txt.value)) {
                        label.style.color = "red";
                        label.innerHTML = "存在全角文字";
                    } else {
                        label.style.color = "black";
                        label.innerHTML = "正常输入";
                    }
                }
            }
        }
        var disp_alert = function() {
            var label = document.getElementById("label");
            label.innerHTML = "";
        }
    


HTML&JS基础语法练习题
    
    

        请输入文字: