在Javascript中使用函数
例如:在Javascript中使用函数,javascript,Javascript,例如: function pcs() { var t1 = document.getElementById("tot1").value var pb = document.getElementById("pcbox").value var pc = "" if (t1==! && pb==!) { document.getElementId("rbox").innerHTML = "" } } 我的问题是如果t1
function pcs()
{
var t1 = document.getElementById("tot1").value
var pb = document.getElementById("pcbox").value
var pc = ""
if (t1==! && pb==!)
{
document.getElementId("rbox").innerHTML = ""
}
}
我的问题是如果t1
和pb
为空,则不会调用函数pcs()
。。。为什么?如果(t1==!&&pb==!)
-->这绝对是错误的。。。。你想查什么
也许if(t1!=”&&pb!=”)
?如果(t1=!&&pb=!)这行if(t1=!&&pb=!)
是胡说八道-你是说if(!t1&&pb)
?这行吗
if(t1==! && pb==!)
这不是合法的语法。如果这正是您编写代码的方式,那么它将不进行解析,因此函数将不会被定义(此外,还会出现Javascript错误)
也许你的意思是
if(t1 != null && pb != null)
此外,虽然解释器可以推断行尾的分号,但它们应该在那里(而不是实际上是可选的),添加分号是一种很好的做法
编辑虽然我没有100%理解您的最后一个问题,但请记住,您编写的代码(假设语法正确)只定义了一个函数。您需要在适当的时间点使用一些其他代码调用此函数,以便执行它,例如,对于某些元素
onblur=pcs()代码>请阅读:对他好一点。我认为这是一个合理的问题。