调用一个过程并传递两个参数Javascript

Calling a procedure and passing 2 parameters Javascript

本文关键字:两个 参数 Javascript 过程 一个 调用      更新时间:2023-09-26

在表单加载过程中,我一直试图将以下两个参数传递给一个过程,它可以使用一个参数,但不能使用两个参数,有人能建议吗?

<body onload="UpdateButton(<%=esr_link%>,<%=job%>)">
 function UpdateButton(Link,Title)
{
if (Link == 1)
{
        alert('Updatebutton=1')
        document.getElementById("staff").innerHTML = "Trust Staff "  + Title
}   
else
{
         document.getElementById("staff").innerHTML = "Non Trust Staff " + Title
}
}

这个的输出:

<body onload="UpdateButton(<%=esr_link%>,<%=job%>)">

可能看起来有点像:

<body onload="UpdateButton(1,salesman)">

你漏掉了"job"的引号。尝试以下操作:

<body onload="UpdateButton(<%=esr_link%>,'<%=job%>')">