如正常的调用为: 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方法中截取就行了
js里单双引号貌似没啥区别,但可以达到使用方便的目的,比如,有一个字符串是这样本身带引号的
<a href="aaa.html">aaaa</a>用单引号包起来就比双引号方便多了,不需要转义
alert('<a href="aaa.html">aaaa</a>')就行了。双引号就麻烦不少
alert("<a href=\"aaa.html\">aaaa</a>")所以怎么方便怎么来吧。