给js函数传递字符串的问题

JavaScript011

给js函数传递字符串的问题,第1张

不用''引起来当然是不行的,

如正常的调用为: fnDoSth("AAAA")

如果你定义了:var s="AAAA"那么fnDoSth(s)那么没有问题

但是 直接调用fnDoSth(AAAA)就不行了,AAAA这里成了变量名了.

function update(x)

{x = x.sbustring(1,x.length)}

xh="0001"

xh = "a"+xh

out.print("<a href='javascript:toUpdatePage("+xh+")'>修改</a></td>")

在前面加个任意的字母 然后js方法中截取就行了