簡體   English   中英

如果Javascript不起作用,顯示消息嗎?

[英]Display message if Javascript doesn't work?

顯示注釋來代替腳本通常輸出的最簡單方法是什么?

我目前有以下代碼:

<p id="orderBy">
<script type="text/javascript"> 
  <!-- 
  // Array of day names
  var dayNames = ["Sunday","Monday","Tuesday","Wednesday",
                "Thursday","Friday","Saturday"];
  var nextWorkingDay = [ 1, 2, 3, 4, 5, 1, 1 ];
  var now = new Date();
  document.write("Order by 5pm today for dispatch on " +
                 dayNames[nextWorkingDay[now.getDay()]]);
  // -->
</script>
</p>

(根據javascript中顯示明天的名稱?

例如,以上代碼輸出以下內容:

Order by 5pm today for dispatch on Monday

如果出於任何原因禁用了JavaScript,我希望擁有以下內容:

Order by 5pm for next working day dispatch

我怎樣才能做到這一點?

使用<noscript>

<noscript>
    Order by 5pm for next working day dispatch
</noscript>

或將文本放入普通元素並使用JavaScript隱藏。

<p id="orderBy">
<script type="text/javascript"> 
  <!-- 
  // Array of day names
  var dayNames = ["Sunday","Monday","Tuesday","Wednesday",
                "Thursday","Friday","Saturday"];
  var nextWorkingDay = [ 1, 2, 3, 4, 5, 1, 1 ];
  var now = new Date();
  document.write("Order by 5pm today for dispatch on " +
                 dayNames[nextWorkingDay[now.getDay()]]);
  // -->
</script>
<noscript>Order by 5pm for next working day dispatch</noscript>
</p>

暫無
暫無

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

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