onclick传递对象

 1 <html>
 2     <body>
 3         <div id="test"></div>
 4     </body>
 5 </html>
 6 
 7 <script>
 8     window.onload = function() {
 9         alert("欢迎!")
10         document.getElementById("test").innerHTML = btn;
11     }
12 
13   //定义一些测试数据
14   var data= [{name:'急', value:'28'},
15         {name:'轻', value:'47'},
16         {name:'中', value:'6'},
17         {name:'重', value:'35'},
18         {name:'其他', value:'4'}];
19 
20        var btn = '<button type="button" onclick="exportdata(' + JSON.stringify(data).replace(/"/g, '&quot;')+')">导出</button>';
21     
22         
23 
24        function exportdata(data){
25             console.info(data);
26         }
27 </script>   

获取到参数后,console.info()是这样的:

 

posted on 2022-05-11 11:52  水寒风似刀  阅读(230)  评论(0)    收藏  举报

导航