不知道我做错了什么,但是我的脚本停在这个有趣的localCompare
行。不知道为什么:(
function enableTimeInput()
{
var e = document.getElementById("sel_dateunit");
var aDateUnit = e.options[e.selectedIndex].text;
var disable = aDateUnit.localCompare("weekly");
...
}
根据Firebug,aDateUnit
的值为"weekly"
。顺便说一句。这是我期望的价值。
答案 0 :(得分:5)
应该是localeCompare
,而不是localCompare
:
var disable = aDateUnit.localeCompare("weekly");
// add an 'e' ---------------^
(您是否在控制台中收到错误,例如TypeError: Object weekly has no method 'localCompare'
?)