js处理HTML onclick传参问题

  • 问题描述

通过字符串拼接html元素时,遇到绑定事件的方法中有参数时该如何传参?

  • 解决方案

方式一
使用" 。比如: ("'+key+'")
代码:

htmlStr = htmlStr + '<span><img src="'+src+'"/><i οnclick="deleteFile(&quot;'+key+'&quot;);" class="fa fa-minus-circle deteleIcon" ></i>&nbsp;'+key+'</span>';

方式二
使用转义符号 (''+key+'')
代码:

htmlStr = htmlStr + '<span><img src="'+src+'"/><i οnclick="deleteFile(\''+key+'\');" class="fa fa-minus-circle deteleIcon" ></i>&nbsp;'+key+'</span>';
最后修改:2021 年 10 月 19 日
如果觉得我的文章对你有用,请随意赞赏