次のコードは、サファリを除くすべてのブラウザで問題なく動作しています。 サファリはタイマーを刻むのではなく、この奇妙なナンとナノナムを見せている。私はコンソールをチェックすると、それはこの行のエラーサファリ日時号(Nand Nanh Nanm Nans)
Uncaught TypeError: Cannot set property 'innerHTML' of null
document.getElementById("buy_<?php echo $key; ?>").innerHTML = days + "d " + hours + "h " + minutes + "m " + seconds + "s ";
PSサファリを除くすべてのブラウザは私の日の時間分秒のカウントダウンの罰金を示しているが、しかし、もし次のように私を示し
$(document).ready(function() {
var specialDate = "<?php echo trim(date('Y-m-d\TH:i:s',strtotime($time[1])));?>";
var countDownDate = new Date(specialDate).getTime();
var x = setInterval(function() {
var now = new Date().getTime();
var distance = countDownDate - now;
var days = Math.floor(distance/(1000 * 60 * 60 * 24));
var hours = Math.floor((distance % (1000 * 60 * 60 * 24))/(1000 * 60 * 60));
var minutes = Math.floor((distance % (1000 * 60 * 60))/(1000 * 60));
var seconds = Math.floor((distance % (1000 * 60))/1000);
document.getElementById("buy_<?php echo $key; ?>").innerHTML = days + "d " + hours + "h " + minutes + "m " + seconds + "s ";
}, 1000);
///////////////// Buy Now End//////////////////
});
どのブラウザーでもコンソールをチェックして、上記のエラーと同じことを私に示しています。 ここにヘルプがありますか?
タグをjavascriptで使用することはできますか?/ –
@ArnaudRochezはいが適切にレンダリングされています。私は自分のクエストを編集してコンソールの完全なスクリーンショットを添付しました –
サファリを除いてすべてのブラウザで正しく解釈されていると思います。 "、しかしそれはまだjavascriptを使っている間違った方法ですが、私は個人的にこの構文を見たことがありません:/ –