错误信息:非法字符 JavsScript

时间:2021-03-10 05:49:14

标签: javascript html dom

 **index.html**

 <!DOCTYPE html>
    <html lang="en">
        <head>
            <script src="script.js"></script>
        </head>
        
        <body>
            <table>
                <tr>
                    <td>Student Name</td>
                    <td><input type="text" id="sname" required /></td>
                </tr>
                <tr>
                    <td>Course</td>
                    <td>
                        <select id="course" required>
                            <option value="Python">Python</option>
                            <option value="Java">Java</option>
                            <option value="Oracle">Oracle</option>
                        </select>
                    </td>
                </tr>
            </table>
            <input type="button" value="Register" id="submit" onclick="display()" />
            <div id="greet"></div>
        </body>
    </html>

script.js

function display(){
    var name = document.getElementById("sname")
    var subject = document.getElementById("course")
    var greet = document.getElementById("greet")
    if(!name.value){
        greet.innerHTML = "Name cannot be empty"
    } else {
        greet.innerHTML = `Hi, ${name.value}. You have successfully registered for the ${subject.value} course.`
    }
    return false
}

我想通过在线平台法官的测试用例 但它抛出错误错误消息:非法字符 但在我看来,代码是正确的。请帮助了解我收到此错误的方式。

0 个答案:

没有答案
相关问题