不知道我做错了什么,但是我的剧本停在这个有趣的localCompare路线上.不知道为什么:(
function enableTimeInput()
{
var e = document.getElementById("sel_dateunit");
var aDateUnit = e.options[e.selectedIndex].text;
var disable = aDateUnit.localCompare("weekly");
...
}
Run Code Online (Sandbox Code Playgroud)
据Firebug的价值aDateUnit是"weekly".顺便说一句.这是我期望的价值.
应该是localeCompare,而不是localCompare:
var disable = aDateUnit.localeCompare("weekly");
// add an 'e' ---------------^
Run Code Online (Sandbox Code Playgroud)
(你在控制台中没有出现错误TypeError: Object weekly has no method 'localCompare'吗?)