я получаю ошибку «TypeError: Не удается прочитать свойство„стиль“неопределенных» Я был бы рад, если вы могли бы мне помочь отладить:объект не определен, не знаю, почему
var TWITTER = '"twitter"';
var FECEBOOK = '"facebook"';
var FACEBOOKicon = "https://s-static.ak.facebook.com/rsrc.php/yi/r/q9U99v3_saj.ico";
var TWITTERicon = "https://twitter.com/phoenix/favicon.ico";
var tweetlinks;
tweetlinks = document.querySelectorAll('[href*=' + TWITTER + ']');
var facelinks;
facelinks = document.querySelectorAll('[href*=' + FECEBOOK + ']');
function getLinks() {
for (var i = 0; i <= tweetlinks.length; i++) {
setBackground(tweetlinks[i], TWITTERicon);
}
for (var g = 0; i <= facelinks.length; g++) {
setBackground(facelinks[g], FACEBOOKicon);
}
function setBackground(elment, backimage) {
elment.style.backgroundImage = backimage;
}
}
getLinks();
Я не могу перебирать 'tweetlinks' и' facelinks', даже если они не пустые ... – user1294129
У вас есть опечатка: elment -> element (но это не является источником каких-либо проблем).И у вас есть еще одна опечатка: FECEBOOK -> FACEBOOK (я бы не хотел читать эту книгу!) –
Возможно, «элит» должен быть реальным переменным «элементом»? – theJollySin