不知道我在做什么错,但是我的脚本停在了这个有趣的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'
?)