我的编码有什么问题?

时间:2015-08-10 18:45:49

标签: javascript jquery

所以在网站上他们有一个"级别"我需要把很多单词按字母顺序放在哪里,然后将它粘贴在答案框中,然后点击提交,所有这些都在五秒内完成?我正在使用控制台执行如下代码:

var id = document.getElementsByTagName("textarea")[0].innerHTML;
id = id.sort();    
id = id.join(",");
document.getElementsByName("answer")[0].innerHTML = id;

有人可以告诉我为什么它不起作用吗?

/* Exception: TypeError: id.sort is not a function @Scratchpad/1:11:6 */

谁能告诉我什么错了?提前谢谢!

1 个答案:

答案 0 :(得分:4)

这是因为id是一个字符串,而不是一个数组。你可能想要一个像:

这样的行
id = id.split(" ") //whatever the separator is

id.sort()行之上。