Javascript不起作用我知道它太基本但我也是初学者

时间:2014-05-09 23:49:11

标签: javascript html

没有提示任何东西......我不知道问题出在哪里请有人指导我。我将被迫。

<script>
 function swap() {
 //var classes = document.getElementByid("date");
        prompt("Are you there??");
 // classes.id = "file";
 // classes.style = "display:none";
 } 
      </script>
  <form method="post" onsubmit="pah_admin.php" enctype="multipart/form-data">
  <div class="upload" id="date">
 Month: <select name="month">
     <option value="jan">January</option>
     <option value="feb">February</option>
     <option value="mar">March</option>
     <option value="apr">April</option>
     <option value="may">May</option>
     <option value="jun">June</option>
     <option value="jul">July</option>
     <option value="aug">August</option>
     <option value="sep">September</option>
    <option value="oct">October</option>
     <option value="nov">November</option>
    <option value="dec">Decemeber</option>
 </select>
 Year: <select name="year">
     <option value="2012">2012</option>
     <option value="2013">2013</option>
     <option value="2014">2014</option>
     <option value="2015">2015</option>
    <option value="2016">2016</option>
     <option value="2017">2017</option>
     <option value="2018">2018</option>
 </select>
<button onclick="swap()">Next</button>
 type="submit" name="submit" value="Submit">
    </div>
     </form>

我使交换功能工作在下一个按钮

的onclick

1 个答案:

答案 0 :(得分:3)

javascript::swap()

是无效的Javascript语法。声明标签后面必须跟一个:,而不是两个。

但您不需要onclick属性中的声明标签;你没有goto javascript来引用它。只需写下:

onclick="swap()"

您的}块中还有一个额外的<script>,这会导致语法错误。

当您的脚本无法正常工作时,首先应该看看开发人员工具中的Javascript控制台。按F12查看此调试实用程序。