例:
function pcs()
{
var t1 = document.getElementById("tot1").value
var pb = document.getElementById("pcbox").value
var pc = ""
if (t1==! && pb==!)
{
document.getElementId("rbox").innerHTML = ""
}
}
Run Code Online (Sandbox Code Playgroud)
我的问题是,如果t1
并且pb
为null,pcs()
则不调用该函数...为什么?
这条线
if(t1==! && pb==!)
Run Code Online (Sandbox Code Playgroud)
不是合法的语法.如果这正是您编写代码的方式,它将不会解析,因此函数将不会被定义(加上您将获得Javascript错误).
也许你的意思
if(t1 != null && pb != null)
Run Code Online (Sandbox Code Playgroud)
此外,虽然在线条的末端分号可以通过解释来推断,他们的意思是那里(而不是作为实际可选),并加入他们是很好的做法.
编辑,虽然我不理解您的最终问题100%,但请记住您编写的代码(假设语法正确)只是定义了一个函数.您需要让一些其他代码在适当的位置调用此函数,以便执行它,例如对于某些元素onblur = pcs();
归档时间: |
|
查看次数: |
121 次 |
最近记录: |