怎么在<a>链接标签中如同<%=temp%>一样嵌入JS变量的值
var work_accessoryname=record.work_accessoryname;
var s = '<a class="check" href="javascript:downloadfile(\'' + work_accessoryname + '\')"><=work_accessoryname></a>'
怎么在<>这个里面嵌入work_accessoryname的值?
------解决方案--------------------你写的对呀,<%=temp%>这种写法有什么好的,js只支持+作字符串的连接符,也可以这样:
var?work_accessoryname=1000; s?=?'<a?class="check"??href="javascript:downloadfile(\'%WORD%\')">%WORD%</a>';
alert(s.replace(/%WORD%/g,work_accessoryname));
------解决方案--------------------work_accessoryname首先必须是后台服务器的一个变量,然后js也必须直接写在页面里边,不能放在JS文件中。
var work_accessoryname=record.work_accessoryname;
var s = "<a class='check' href='javascript:downloadfile('" + work_accessoryname + "')"><%=work_accessoryname%></a>"
如果js放在js文件中,那你可以声明个全局js变量,如work_accessoryname,这个声明放到页面里,
var work_accessoryname="<%=work_accessoryname>%"
然后在嵌套的js 文件中写上
var s = "<a class='check'
href='javascript:downloadfile('" + work_accessoryname + "')>"+work_accessoryname+"</a>"