js处理HTML onclick传参问题
- 问题描述
通过字符串拼接html元素时,遇到绑定事件的方法中有参数时该如何传参?
- 解决方案
方式一
使用" 。比如: ("'+key+'")
代码:
htmlStr = htmlStr + '<span><img src="'+src+'"/><i οnclick="deleteFile("'+key+'");" class="fa fa-minus-circle deteleIcon" ></i> '+key+'</span>';
方式二
使用转义符号 (''+key+'')
代码:
htmlStr = htmlStr + '<span><img src="'+src+'"/><i οnclick="deleteFile(\''+key+'\');" class="fa fa-minus-circle deteleIcon" ></i> '+key+'</span>';