所以在网站上他们有一个"级别"我需要把很多单词按字母顺序放在哪里,然后将它粘贴在答案框中,然后点击提交,所有这些都在五秒内完成?我正在使用控制台执行如下代码:
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
*/
谁能告诉我什么错了?提前谢谢!
答案 0 :(得分:4)
这是因为id
是一个字符串,而不是一个数组。你可能想要一个像:
id = id.split(" ") //whatever the separator is
在id.sort()
行之上。