javascript - 将字符串参数传递给 onclick javascript 函数

标签 javascript html string function onclick

我正在尝试将 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/

相关文章:

html - 有没有办法在 netbeans 中选择一个 while html 元素?

java - 在字节缓冲区中查找字符串

Java从字符串中提取多个子字符串

javascript - 单击时更新 DIV 内容,无需直接知道其 ID

javascript - 根据文本的值更改文本的颜色,通过带有 Javascript 的按钮

javascript - 将新节点添加到所需的文件夹

javascript - 在不使用 insertNode 的情况下在插入符处粘贴 HTML

javascript - 将文本输入乘以选定的单选按钮

java - 我如何编写一段 Java 代码来检查字符串的任何字符是否可转换为 0 到 9 之间的整数?

Javascript 在循环中将参数传递给 addeventListener 函数