簡體   English   中英

JS 在 IE 上無法正常運行,但在 Chrome 中運行完美

[英]JS isn't working correctly on IE but works perfect in Chrome

我正在嘗試創建一個打印出今天日期的 JS,它與 Chrome 完美配合,但不在 Internet Explorer 上。

我不確定 Internet Explorer 上沒有什么 JS function? 由於某些原因,我的設備仍然默認使用 Internet Explorer,並且嘗試找到解決方法非常令人沮喪。

//get today's date & month
const today = new Date();
const year = today.getFullYear();
const month = today.getMonth() + 1;
const date = today.getDate();

//get day of the week
  var weekday = new Array(7);
  weekday[0] = "Sunday";
  weekday[1] = "Monday";
  weekday[2] = "Tuesday";
  weekday[3] = "Wednesday";
  weekday[4] = "Thursday";
  weekday[5] = "Friday";
  weekday[6] = "Saturday";
  var dayOfWeek = weekday[today.getDay()];
const todayDate = month+ "/"+ date + "/" + year;
document.querySelector(".dayOfWeek").innerHTML= dayOfWeek ;
document.querySelector(".sdDate").innerHTML= todayDate;

//get present's month
var monthOfYear = new Array(12);
  monthOfYear[1] = "January";
  monthOfYear[2] = "February";
  monthOfYear[3] = "March";
  monthOfYear[4] = "April";
  monthOfYear[5] = "May";
  monthOfYear[6] = "June";
  monthOfYear[7] = "July";
  monthOfYear[8] = "August";
  monthOfYear[9] = "September";
  monthOfYear[10] = "October";
  monthOfYear[11] = "November";
  monthOfYear[12] = "December";
  var monthOfYearprt = monthOfYear[month];
  document.querySelector(".bdMonth").innerHTML= monthOfYearprt;

  
<div id="specialDay">
            <div class="todayDate">
              <span class="dayOfWeek"></span>
              <br>
              <span class="sdDate"></span>
            </div>
           
          
        </div>

嘗試使用var而不是const聲明您的 var。

就目前而言, const 並未得到 IE 的廣泛支持

基本上,如果您在IE11之外測試 IE,那么您的代碼可能無法按預期工作。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM