onclick事件传递变量参数&拼接字符串

Posted musecho

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了onclick事件传递变量参数&拼接字符串相关的知识,希望对你有一定的参考价值。

参考:https://blog.csdn.net/qq_37212970/article/details/96438987


  • 报错:jsonObj is not defined at htmlInputElement.onclick

    技术图片


  • 源代码:拼接html

    html +=
    "<td><input type=‘submit‘ id=‘checkTutorInfoBtn‘ value=‘查看详情‘ onclick=‘checkTutor(jsonObj[i].tutorNo)‘></td>";
    

  • 解决:

    字符串拼接问题

    checkTutor()内第一个转义双引号表示checkTutor函数引用参数,第二个双引号和开头<td>前双引号为一对;然后加参数;后面第一个双引号表示开始字符串,第二个双引号为checkTutor函数结束引参。

    html+=
    "<td><input type=‘submit‘ id=‘checkTutorInfoBtn‘ value=‘查看详情‘ onclick=‘checkTutor(""+jsonObj[i].tutorNo+"")‘;></td>";
    

    • 输出html是这样的
    <td><input type=‘submit‘ id=‘checkTutorInfoBtn‘ value=‘查看详情‘ onclick=‘checkTutor("20170000")‘;>
    




以上是关于onclick事件传递变量参数&拼接字符串的主要内容,如果未能解决你的问题,请参考以下文章

使用JS 按钮onclick传递url参数

关于onclick事件中的参数传递问题

jsp中onclick可以传递参数吗

onclick 怎样传递参数

javacript onclick事件中传递对象参数

onclick 传递参数