未捕获的引用错误:未定义 IDSelectionner


Uncaught ReferenceError: IDSelectionner is not defined

我在onclick函数上收到以下错误:"未捕获的引用错误:未定义IDSelectionner"。我在回声中调用该函数。我是否缺少任何与我不知道的表相关的内容,或者我的问题在哪里?

这是该部分的代码:

<?php require_once('connect.php');?>
<script type="text/javascript">
    var typeDroitIDSelectionne = 1;
</script>
<table>
    <tr>
        <td>
            <div id="titreTableau">
                <label>Type de droit</label>
            </div>
        </td>
    </tr>
        <?php
            $stmt = $db->prepare('SELECT * FROM typeDroits');
            $stmt->execute() or die(var_dump($stmt->errorInfo()));
            $result = $stmt->fetchAll();
            foreach ($result as $row) {
            $typeDroitID = $row['type_droit_ID'];
            $typeDroitDesc = $row['type_droit_description'];
            echo("<tr><td>
            <label id='".$typeDroitID."' onclick='IDSelectionner(this.id)'>".$typeDroitDesc."</label>
            </td></tr>");
            }
            ?>
 </table>
<script type="text/javascript">
function IDSelectionner (elem) {
        alert(elem);
        typeDroitIDSelectionne = elem;
    }

错误不在调用函数部分。在我的代码的另一部分,我写错了一个文件名。