-1
ザ・querySelector機能は、IE8での作業が、同じint型IE 11に取り組んでいないの下一部はIE8で動作しない
コード:
$(document).ready(
function() {
$(window).load(
function() {
var fiveMinutes = 60 * 15, display = document
.querySelector('#time');
startTimer(fiveMinutes, display);
});
function startTimer(duration, display) {
var timer = duration, minutes, seconds;
setInterval(function() {
minutes = parseInt(timer/60, 10)
seconds = parseInt(timer % 60, 10);
minutes = minutes < 10 ? "0" + minutes : minutes;
seconds = seconds < 10 ? "0" + seconds : seconds;
display.textContent = minutes + ":" + seconds;
if (--timer < 0) {
timer = duration;
}
}, 1000);
}
HTMLコード:
<div >
<div id ="timer">
Next Refresh will be in <span id="time">05:00</span> minutes!
</div>
<div>
あなたが互換性を調べるために、[MDN](https://developer.mozilla.org/en-US/docs/Web/API/Document/querySelector)を使用する場合、それはIE8を使用することができますと言っています'querySelector'ですが、[CanIUse](http://caniuse.com/#feat=queryselector)でフォローアップすると、' querySelector'がIE8で制限されていることがわかります。代わりに 'document.getElementById'を使用してください。 –