我想制作一个程序,它获取文本区域的值
并使用它来创建数组。
通常,数组的制作方式如下:
<script type="text/javascript">
var data = [1,2,3,4,5];
</script
但我想以这样的方式做到这一点:
<textarea id="textarea">1,2,3,4,5</textarea>
<script type="text/javascript">
var data = '['+document.getElementById('textarea').value+']';
</script
有没有办法用 jQuery 或 Javascript 来做到这一点?
最佳答案
这是一个快速解决方案。希望对您有帮助!
var myArray = document.getElementById('textarea').value.split(',')
for(var i=0; i<myArray.length; i++) {
myArray[i] = +myArray[i];
}
console.log(myArray);
<textarea id="textarea">1,2,3,4,5</textarea>
关于javascript - 使用 Textarea 创建数组的内容,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42848310/