我正在尝试将 JavaScript 变量传递给 onclick 函数,该函数对于数字变量可以正常工作,但对于字符串则不行。我需要从对象传递属性,如下所示:
onclick="showImg(<%= ep.trackId%>);
我的 showImg 函数接受此属性,但是当我尝试传递如下字符串时:
onclick='showImg(\""+<%= ep.artworkUrl30 %>+"\");'>
该功能根本不起作用。有没有办法让它工作或绕过这个问题?
最佳答案
ASP.NET 代码块 ( <%=
... %>
) 在服务器端处理;无需连接引号。简单地尝试一下:
onclick='showImg("<%= ep.artworkUrl30 %>");'>
关于javascript - 将字符串参数传递给 onclick javascript 函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33577973/