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您可以将所有值解析为一个普通大小写,然后对其进行排序。