Javascript 未捕获的引用错误onclick() 出血
单击按钮时: 未捕获引用错误:未定义ClearStatus 但是这个函数在脚本中有明确的定义 代码如下:Javascript 未捕获的引用错误onclick() 出血,javascript,Javascript,单击按钮时: 未捕获引用错误:未定义ClearStatus 但是这个函数在脚本中有明确的定义 代码如下: <button id="btnBleed" class="tab-button" onclick="ClearStatus()" tabindex="-1">BLEED</button> @if(Model.HasAccessToFill==“true”) { 标准填料 填满 } @if(Model.HasAccessToBleed==“true”&&Model.
<button id="btnBleed" class="tab-button" onclick="ClearStatus()" tabindex="-1">BLEED</button>
@if(Model.HasAccessToFill==“true”)
{
标准填料
填满
}
@if(Model.HasAccessToBleed==“true”&&Model.CurrentBalance!=0.0)
{
流血
}
@if(Model.HasAccessToAdjust==“true”)
{
调整+
如果(Model.CurrentBalance!=0.0)
{
调整-
}
}
@if(Model.HasAccessToDrop==“true”)
{
滴
最后一滴
}
函数ClearStatus()
{
$('.status holder span').html(“”);
}
那是什么模板语言?控制台里还有其他人吗?模板系统是否会意外解释函数体的{…}
(从而导致函数未定义)?请尝试将函数放在代码页内<代码>您的函数我尝试在您的函数中插入代码,但仍然收到错误消息clearstatus not Defined当您在浏览器中查看生成的html页面的源代码时,是否看到clearstatus
函数?就像Felix已经问过的:你使用的是什么样的模板(@thing)语言我无法重现这个问题。
<div class="page-wrapper">
<div class="button-holder">
@if (Model.HasAccessToFill == "true")
{
<button id="btnstandardFill" class="tab-button selected" onclick="ClearStatus()">STANDARD FILL</button>
<button id="btnFill" class="tab-button" >FILL</button>
}
@if (Model.HasAccessToBleed == "true" && Model.CurrentBalance != 0.0)
{
<button id="btnBleed" class="tab-button" onclick="ClearStatus()">BLEED</button>
}
@if (Model.HasAccessToAdjust == "true")
{
<button id="btnAdjustmentP" class="tab-button" onclick="ClearStatus()">ADJUSTMENT +</button>
if (Model.CurrentBalance != 0.0)
{
<button id="btnAdjustment" class="tab-button" onclick="ClearStatus()">ADJUSTMENT -</button>
}
}
@if (Model.HasAccessToDrop == "true")
{
<button id="btnSDrop" class="tab-button" onclick="ClearStatus()">DROP</button>
<button id="btnFINALDrop" class="tab-button" onclick="ClearStatus()">FINAL DROP</button>
}
</div>
<div>
<script type="text/javascript">
function ClearStatus()
{
$('.status-holder span').html("");
}
</script>