very simple script fails on onChange event. Uncaught TypeError: document.getElementbyId is not a function

very simple script fails on onChange event. Uncaught TypeError: document.getElementbyId is not a function

我知道这可能看起来像一个已经问过的问题,而且它可能是。但我已经检查了所有已经给出的答案,其中 none 符合我的问题。

事情是这样的。

我有一段非常简单的代码,比如超级简单。但我无法让我的脚本工作。我总是收到错误 Uncaught TypeError: document.getElementbyId is not a function.

显然下面的代码只是练习/测试代码,我知道它完全没有价值。我似乎还是无法让它发挥作用。

我已经尝试将脚本移动到正文但没有任何变化:

<!DOCTYPE html>
<html>
<head>
<title>SUPPORTO FUNZIONALE BI</title>

<script>

    function selectValues(){

    var ruolo = document.getElementbyId("select_ruolo").innerHTML;
    console.log(ruolo);

}

</script>



</head>

<body>



<h1>SUPPORTO FUNZIONALE BI</h1>

<div id= 'main_nav'> <!-- INIZIO MAIN_NAV  -->
    <ul>
        <li><a href="SF.html">HOME</a></li>
    <!--    <li><a href ="">SERVIZI ATTIVI / DA ATTIVARE</a></li> -->
        <li><a href ="">FAQs</a></li>
        <li><a href="service_management.html">SERVICE MANAGEMENT</a></li>
    </ul>
</div> <!--  FINE MAIN_NAV-->   

<div id= 'content'><!-- INIZIO_CONTENT -->
    <form>
        <fieldset>
            <legend> User information </legend>
                Nome: <input type="text" label="nome utente">
                Cognome: <input type="text" label="cognome"> 
                Ruolo: <select id= "select_ruolo" onchange="selectValues();">
                            <option>-</option>
                            <option>ISF</option>
                            <option>DM</option>
                            <option>RCM</option>
                            <option>RPM</option>
                            <option>Head of Franchise</option>
                        </select>
                Linea/Franchise: <select id ="select_linea">
                            <option> </option>
                                </select>
        </fieldset>
    </form>

 <div> <!-- FINE CONTENT -->

</body>

</html>

谁能帮我找出问题所在?

你只是打错了字。函数是

document.getElementById("element")

B大写。它对我有用

<!DOCTYPE html>
<html>
<head>
<title>SUPPORTO FUNZIONALE BI</title>

<script>

    function selectValues(){

    var ruolo = document.getElementById("select_ruolo").innerHTML;
    console.log(ruolo);

}

</script>



</head>

<body>



<h1>SUPPORTO FUNZIONALE BI</h1>

<div id= 'main_nav'> <!-- INIZIO MAIN_NAV  -->
    <ul>
        <li><a href="SF.html">HOME</a></li>
    <!--    <li><a href ="">SERVIZI ATTIVI / DA ATTIVARE</a></li> -->
        <li><a href ="">FAQs</a></li>
        <li><a href="service_management.html">SERVICE MANAGEMENT</a></li>
    </ul>
</div> <!--  FINE MAIN_NAV-->   

<div id= 'content'><!-- INIZIO_CONTENT -->
    <form>
        <fieldset>
            <legend> User information </legend>
                Nome: <input type="text" label="nome utente">
                Cognome: <input type="text" label="cognome"> 
                Ruolo: <select id= "select_ruolo" onchange="selectValues();">
                            <option>-</option>
                            <option>ISF</option>
                            <option>DM</option>
                            <option>RCM</option>
                            <option>RPM</option>
                            <option>Head of Franchise</option>
                        </select>
                Linea/Franchise: <select id ="select_linea">
                            <option> </option>
                                </select>
        </fieldset>
    </form>

 <div> <!-- FINE CONTENT -->

</body>

</html>