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()
对字符串无效,但对数组无效