Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/467.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/meteor/3.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 按字母顺序排列Kindle标签列表。那些标签叫什么?_Javascript_Alphabetical_Kindle - Fatal编程技术网

Javascript 按字母顺序排列Kindle标签列表。那些标签叫什么?

Javascript 按字母顺序排列Kindle标签列表。那些标签叫什么?,javascript,alphabetical,kindle,Javascript,Alphabetical,Kindle,我正试着按字母顺序给一张单子排序 有人能帮我弄清楚mbp:frameset和idx:entry标记的名称吗 它们似乎不响应getElementByTagName 这是密码。我已经尝试了几个版本使其正常工作: 函数sortUnorderedList(ul,sortDescending){ 如果(ul的类型==“字符串”) ul=document.getElementByTagName(“mbp:frameset”); var lis=ul.getElementByName(“法语”); var

我正试着按字母顺序给一张单子排序

有人能帮我弄清楚
mbp:frameset
idx:entry
标记的名称吗

它们似乎不响应
getElementByTagName

这是密码。我已经尝试了几个版本使其正常工作:

函数sortUnorderedList(ul,sortDescending){
如果(ul的类型==“字符串”)
ul=document.getElementByTagName(“mbp:frameset”);
var lis=ul.getElementByName(“法语”);
var VAL=[];
对于(变量i=0,l=lis.length;i

概念B
定义B




概念A 定义A




概念C 定义C





您有一个打字错误
getElementByTagName
应该是
getElementsByTagName
。在
元素之后缺少
s
。此外,还可以使用
querySelector
按属性获取<代码>[attribute='Value']

指针。使用
window.onLoad
元素.onclick
是一种不好的做法。您应该使用
.addEventListener
。多次使用
onclick=
将替换以前的值。这可能会导致问题

函数sortUnorderedList(ul,sortDescending){
如果(ul的类型==“字符串”)
ul=document.getElementsByTagName(“mbp:frameset”)[0];
var lis=ul.queryselectoral(“[name='french']”);
var VAL=[];
对于(变量i=0,l=lis.length;i

概念B 定义B




概念A 定义A




概念C 定义C





太棒了!非常感谢你!您还知道如何在该脚本中获取不区分大小写的顺序吗?@jl001您可以将所有值解析为一个普通大小写,然后对其进行排序。