-1
如果我错过了解决这个问题的问题,请随时发起对我的滥用行为。我对JS也很新奇。将位置添加到javascript时间表
我正在建造往返于我们办公室的穿梭巴士的时间表。我想添加一个新的位置。
我当前的代码是这样的:
function changeTimes (selectedOption) {
var myTT = document.getElementById("timeTable");
var myLocs = document.getElementById("Locations");
if (selectedOption=='1') {
myTT.innerHTML = brdepStr;
myLocs.innerHTML = 'Bath Road';
} else {
myTT.innerHTML = badepStr;
myLocs.innerHTML = 'Buckingham Avenue';
然后我把它改成以下,没有工作。作为JS的完全新手我猜你连续不能有两个“else”语句?
function changeTimes (selectedOption) {
var myTT = document.getElementById("timeTable");
var myLocs = document.getElementById("Locations");
if (selectedOption=='1') {
myTT.innerHTML = brdepStr;
myLocs.innerHTML = 'Bath Road';
} else {
myTT.innerHTML = badepStr;
myLocs.innerHTML = 'Buckingham Avenue';
} else {
myTT.innerHTML = bwdepStr;
myLocs.innerHTML = 'Brunel Way' ;
}
真的很感谢任何帮助。谢谢。
你说得对。我不认为你可以在任何语言中使用2个'else',因为它没有意义。你可能希望它是和其他的,如果在中间。 – mkilmanas 2011-06-10 09:07:52