js动态加载的a标签的onclick事件参数传递,一直报Uncaught SyntaxError: Invalid or unexpected token
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了js动态加载的a标签的onclick事件参数传递,一直报Uncaught SyntaxError: Invalid or unexpected token相关的知识,希望对你有一定的参考价值。
<script id="template" type="text/x-jquery-tmpl">
<tr>
<td>= no</td>
<td>= fileName</td>
<td>= versionNo</td>
<td>= uploadDate</td>
if fileUrl
<td><span><a href="javascript:void(0)" onclick="download.downLoadFileInfo('\"+= fileUrl+\"')">下载</a></span></td>
/if
</tr>
</script>
我如果写成成下面这种方式 <td><span><a href="javascript:void(0)" onclick="download.downLoadFileInfo(= fileUrl)">下载</a></span></td>加载完后的信息如下<a onclick="download.downLoadFileInfo(D:\tomcat\webapps\ext-rest\WEB-INF\upload\duilib license.txt)">下载</a> 但时执行就会报Uncaught SyntaxError: missing ) after argument list 求大神指导!!!!
找了下,是jquery-tmpl模板
直接用下面代码即可:
<td><span><a href="javascript:void(0)" onclick="download.downLoadFileInfo(fileUrl)">下载</a></span></td>追问是用的jquery—tmpl,但时你说的这种方法不行,报fileUrl未定义
追答下载
网页端答不了,只能用手机回答了
参考技术A href后边应该是一个链接,不是命令语句追问跟那个没关系 谢谢关注
我如果写成成下面这种方式 <td><span><a href="javascript:void(0)" onclick="download.downLoadFileInfo(= fileUrl)">下载</a></span></td>
就会报Uncaught SyntaxError: missing ) after argument list 在网上查了很多,虽然报错一样,但时跟我的情况不一样,按照说的改了还是报Uncaught SyntaxError: Invalid or unexpected token
以上是关于js动态加载的a标签的onclick事件参数传递,一直报Uncaught SyntaxError: Invalid or unexpected token的主要内容,如果未能解决你的问题,请参考以下文章