내가 오류 받고 있어요 이유를 모르겠다 "형식 오류를 : 정의되지 않은 재산 '스타일'읽을 수 없습니다"객체가 정의되어 있지
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 -> 요소 (그러나 이것은 어떤 문제의 근원이 아닙니다).그리고 당신은 또 다른 오자가 있습니다 : FECBOOK -> FACEBOOK (나는 그 책을 읽고 싶지 않을 것입니다!) –
아마도 "elment"는 실제 변수 "element"가되어야할까요? – theJollySin