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, '"')+')">导出</button>';
21
22
23
24 function exportdata(data){
25 console.info(data);
26 }
27 </script>
获取到参数后,console.info()是这样的:

浙公网安备 33010602011771号