Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/421.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/json/15.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
向javascript时间表添加位置_Javascript_Json_Timetable - Fatal编程技术网

向javascript时间表添加位置

向javascript时间表添加位置,javascript,json,timetable,Javascript,Json,Timetable,如果我错过了一个可以解释这一点的问题,请随意对我进行辱骂。我也是JS的新手 我正在为往返我们办公室的穿梭巴士搭建一个时间表。我想添加一个新位置 我目前的代码是: function changeTimes (selectedOption) { var myTT = document.getElementById("timeTable"); var myLocs = document.getElementById("Locations");

如果我错过了一个可以解释这一点的问题,请随意对我进行辱骂。我也是JS的新手

我正在为往返我们办公室的穿梭巴士搭建一个时间表。我想添加一个新位置

我目前的代码是:

        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' ;

    }

非常感谢您的帮助。谢谢。

正如@Mkilmanas所说,在同一个if块上不能有2个
else
(如果之前所有的if/else if语句都没有执行,则始终会执行else,因此如果您需要2个else,您可以将代码从第二个else剪切为第一个else)。将第一个else更改为
else if(selectedOption=='2')
您应该可以接受这部分:)

您是对的。我认为任何语言中都不能有2
else
,因为它没有意义。如果中间的,您可能希望它是“<代码>”。