[英]Console.log in IE8
我下面有一段代碼,該代碼經測試在IE8中不起作用。 我讓它在IE11和Chrome上運行,並且運行完美。 我已經調試了IE8中的代碼,該代碼指向“ console.log作為問題區域。最有趣的事情是,當我開始在IE8中調試JS時,它便啟動了,這段代碼開始工作。然后再次退出調試,關閉和重新打開文件-直到調試為止都是相同的)))。
jQuery(function () {
$('.Response input[type=radio]').change(function () {
console.log(this.value)
if (this.value == 'Y' || this.value == 'NA' || this.value == 'NS') {
$(this).closest('.ui-accordion-content').prev().css("background", "#AADDB2");
} else if (this.value == 'N') {
$(this).closest('.ui-accordion-content').prev().css("background", "#FFC5C5");
}
});
});
有任何想法嗎? 將感謝您的幫助。 PS。 不幸的是,用戶類型的“必須”使用IE8,並且升級不是一種選擇(((.。先謝謝您))
您可以使用以下方法防止console.log上的ie8錯誤
if (!window.console){ console = {log: function() {}} };
您可以添加一些安全代碼來定義console
如果不存在):
if (typeof console === "undefined" || typeof console.log === "undefined") {
console.log = function(log_message) {
alert(log_message);
};
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.