oNewNode.innerHTML="<a onclick=\"document.Form1.PeopleName_V.value='"+ Name +"';ItemClear(\" PeopleName_V \");Show()\" href='#' >"+ temp +"</a><br>";上面的代码最终在页面上的形式如下<a onclick="document.Form1.PeopleName_V.value='+ Name +';ItemClear(" PeopleName_V ");Show()" href='#' >....</a><br>
这样就应该可以看出错误在哪儿了
onclick已经在ItemClear(这儿截断了
这样就应该可以看出错误在哪儿了
onclick已经在ItemClear(这儿截断了
解决的办法就是匹配好单双引号的嵌套:
oNewNode.innerHTML="<a onclick=\"document.Form1.PeopleName_V.value='"+ Name +"';ItemClear('PeopleName_V');Show()\" href='#' >"+ temp +"</a><br>";