我的 onclick 函数出现以下错误:“Uncaught ReferenceError:IDSelectionner 未定义”。我在 echo 中调用该函数。我是否遗漏了与该表相关的任何我不知道的内容,或者我的问题在其他地方?
这是该部分的代码:
<?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;
}
最佳答案
错误不在调用函数部分。在我的代码的另一部分中,我写错了文件名。
关于javascript - Uncaught ReferenceError : IDSelectionner is not defined,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36106989/