【发布时间】:2017-12-12 18:22:18
【问题描述】:
在下面的javascript代码中,
needSubIdCheck = $("#needSubIdCheck").text();
liveSupplierCount = $("#liveSupplierCount").text();
subIdCount = $("#subIdCount").text();
if(needSubIdCheck == 'true')
{
if( liveSupplierCount > subIdCount )
{
alert("subIDS Needs to be assigned");
return false;
}
}
上面的代码在控制台中给出了“Uncaught TypeError: alert is not a function”。如果我用 window.confirm 或 console.log 更改警报,一切都很好。谁能帮我解决这个问题?
【问题讨论】:
-
不知何故
alert已被覆盖。添加console.log(typeof alert);看看它是什么。也许您有一个“id”为“alert”的元素。您发布的代码本身并没有显示问题所在。 -
如果我执行 console.log(typeof alert) 它给出,Type Of Alert: string,我应该如何解决这个问题
-
找到名为 alert 的变量并更改其名称
-
无处可以找到名为 alert 的变量。这个问题只有在我添加了上面的代码之后才会发生。以前的警报也在抄袭。不知道该怎么办。
-
@Chandramohan 我们看不到您的其余代码,因此任何人都无法提供帮助。您发布的代码是更大函数的一部分(否则它在语法上不正确);为什么不先发布呢?
标签: javascript html ajax exception typeerror