首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    JavaScript中onclick事件传递数组参数时接收的是,需要转为字符串传递

    直到看到下面这篇博文的时候解决了问题: js中onclick事件中传入object对象参数,将object对象转成字符串_js click传递object-CSDN博客 var data = {"report_file_name...:1, "report_id":1 }; var dom = '<li οnclick=‘'+ +'"readPdf(' + JSON.stringify(data).replace(/"/g, '&quot...原文链接:https://blog.csdn.net/lanfwq/article/details/80570530 解决办法 使用JSON.stringify(arr).replace(/"/g, '&quot...比如从后台返回的List let html = '<button onclick="modifyFunc(\''+str+'\', '+JSON.stringify(arr).replace(/"/g,'&quot...使用replace(/"/g, '&quot;')是一个很好的解决方案,它可以将双引号(")替换为转义的双引号(&quot;),这样可以确保字符串在传递时不会被错误地解析。

    24610
    领券