在jsp页面上动态生成一个数组,如何通过按钮点击事件将数组显示在一个textarea里

在jsp页面上动态生成一个数组,如何通过按钮点击事件将数组显示在一个textarea里

按钮添加click事件,直接document.getElementById('textarea的id').value=arr[需要显示的数据项下标]

先得到数组,比如说是arrA,然后var strVal = JSON.stringify(arrA);这是把把一个数据对像转换成字符串。然后把这个字符串赋值给textarea.
一般,如果数据中没有json不可用的特殊字符,都可以转化成功。如果有特殊字符,就会麻烦一点。先把特殊字条转化成别的,再转回来
不过一般情况下,应该都不用考虑特殊字条吧。