Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/86.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 我的编码有什么问题?_Javascript_Jquery - Fatal编程技术网

Javascript 我的编码有什么问题?

Javascript 我的编码有什么问题?,javascript,jquery,Javascript,Jquery,因此,在一个网站上,他们有一个“级别”,我需要把很多单词按字母顺序排列,然后粘贴到答案框中,然后点击提交,然后在五秒钟内完成所有操作?我正在使用控制台执行以下代码: var id = document.getElementsByTagName("textarea")[0].innerHTML; id = id.sort(); id = id.join(","); document.getElementsByName("answer")[0].innerHTML = id; 有人能告诉我

因此,在一个网站上,他们有一个“级别”,我需要把很多单词按字母顺序排列,然后粘贴到答案框中,然后点击提交,然后在五秒钟内完成所有操作?我正在使用控制台执行以下代码:

var id = document.getElementsByTagName("textarea")[0].innerHTML;
id = id.sort();    
id = id.join(",");
document.getElementsByName("answer")[0].innerHTML = id;
有人能告诉我为什么它不起作用吗?我明白了

/*
异常:TypeError:id.sort不是函数
@草稿行/1:11:6
*/


谁能告诉我怎么了?提前谢谢

这是因为
id
是字符串,而不是数组。您可能希望有这样一行:

id = id.split(" ") //whatever the separator is

id.sort()
行上方。

这是因为
id
是字符串,而不是数组。您可能希望有这样一行:

id = id.split(" ") //whatever the separator is
id.sort()
行上方。

sort()
对字符串无效,但对数组无效
sort()
对字符串无效,但对数组无效