JS:localCompare让我抓狂

JS: localCompare drives me nuts

本文关键字:localCompare JS      更新时间:2023-09-26

不知道我做错了什么,但我的脚本停在了这个有趣的localCompare行。不知道为什么:(

function enableTimeInput()
{
  var e = document.getElementById("sel_dateunit");
  var aDateUnit = e.options[e.selectedIndex].text;
  var disable = aDateUnit.localCompare("weekly");
  ...
}

根据Firebug,aDateUnit的值为"weekly"。顺便说一句,这是我所期望的数值。

应该是localeCompare,而不是localCompare:

var disable = aDateUnit.localeCompare("weekly");
// add an 'e' ---------------^

(控制台中没有出现类似TypeError: Object weekly has no method 'localCompare'的错误吗?)