JavaScript运行时错误:“控制台”在internet explorer 8中未定义?
JavaScript运行时错误:“控制台”在internet explorer 8中未定义 登录表格 window.onload=函数{JavaScript运行时错误:“控制台”在internet explorer 8中未定义?,javascript,jquery,Javascript,Jquery,JavaScript运行时错误:“控制台”在internet explorer 8中未定义 登录表格 window.onload=函数{ 如果您使用的是较旧的浏览器,它们可能没有控制台。请尝试执行以下操作: if (window.console) { console.log(siblings[i].innerText.trim().toLowerCase()); 或者,如果它不存在,甚至可以全局设置它: // In a JS file that loads early if (!wi
如果您使用的是较旧的浏览器,它们可能没有控制台。请尝试执行以下操作:
if (window.console) {
console.log(siblings[i].innerText.trim().toLowerCase());
或者,如果它不存在,甚至可以全局设置它:
// In a JS file that loads early
if (!window.console) {
window.console = { log: function() {} }; // For example
}
你用的是什么浏览器 将此代码放入初始函数,以避免来自未定义引用的调用
if (!window.console) console = {log: function() {}};
IE等旧浏览器不支持console.log 如果代码中有这么多控制台,最好手动删除 然后使用
if(typeof(console) === 'undefined') {
var console = {}
console.log = console.error = console.info = console.debug = console.warn = console.trace = console.dir = console.dirxml = console.group = console.groupEnd = console.time = console.timeEnd = console.assert = console.profile = function() {};
}
如果您使用IE,它将抛出此错误。请在chrome/firefox中尝试此操作。Console不是标准的一部分,是DOM的扩展。您可以使用此选项查看浏览器是否支持它:-
function log(text) {
if (window.console) {
window.console.log(text);
}
}
这是正确的代码
window.onload = function () {
var siblings = ( $("li.pull-right").siblings() );
console.log( siblings.text().trim().toLowerCase() );
if (siblings.text().trim().toLowerCase() == "edit visitors") {
siblings.attr("class", "active pull-right");
} else {
siblings.attr("class", "pull-right");
};
};
如果您使用的是than,则无需使用for循环来检查所有“li”。“兄弟姐妹”已经选择了具有类名的所有li元素。从代码中删除console.log,并且您错过了}个window.onload
也可以代替window.onload使用,如
在Remove console.LogSides[i].innerText.trim.toLowerCase中粘贴代码;行,因为IE不支持它。
window.onload = function () {
var siblings = ( $("li.pull-right").siblings() );
console.log( siblings.text().trim().toLowerCase() );
if (siblings.text().trim().toLowerCase() == "edit visitors") {
siblings.attr("class", "active pull-right");
} else {
siblings.attr("class", "pull-right");
};
};
$(function () {
var siblings = ($("li.pull-right").siblings());
for (var i = 0; i <= siblings.length - 1; i++) {
if (siblings[i].innerText.trim().toLowerCase() == "edit visitors") {
siblings[i].setAttribute("class", "active pull-right");
} else {
siblings[i].setAttribute("class", "pull-right");
}
}
});