0

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

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

根据 Firebug 的aDateUnit值为"weekly"。顺便提一句。这是我期望的值。

4

1 回答 1

5

它应该是localeCompare,而不是localCompare

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

(您没有在控制台中收到错误,例如TypeError: Object weekly has no method 'localCompare'?)

于 2013-07-05T12:50:33.333 回答