我无法将我的Javascript函数链接到span标记中的'onclick'html属性 我一直收到错误
“未捕获的ReferenceError:未定义closeAndRefresh” HTMLSpanElement.onclick“
我的代码如下所示:
<div class="error">
<div id="errorMessage">
<span onclick="closeAndRefresh();">✖</span>
<p id="message">
<?php echo $confirmationMessage ?>
</p>
</div>
</div>
<script>
function closeAndRefresh() {
<?php $visibility = 'hidden' ?>
window.location.reload(true);
}
</script>
答案 0 :(得分:1)
您的脚本位于HTML之后。在html之前包含它,以便定义您的函数
function closeAndRefresh(){
window.location.reload(true);
}
<span onclick="closeAndRefresh();">✖</span>
答案 1 :(得分:0)
确保正确引用该功能,并尝试将脚本置于上方或下方,因为它似乎无法识别function
。
答案 2 :(得分:0)
尝试在html页面的head标记中编写脚本function closeAndRefresh()
。
也许html页面无法在正文中写入时加载脚本。