我得到一個錯誤「類型錯誤:無法讀取的未定義的屬性‘風格’」 我會很高興,如果你能不能幫我調試它:對象是不確定的,不知道爲什麼
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 2012-03-26 22:37:35
您有一個錯字:elment - >元素(但這不是任何問題的根源)。你還有另一個錯字:FECEBOOK - > FACEBOOK(我不想讀這本書!) – 2012-03-26 22:40:00
也許「elment」應該是一個真正的變量「元素」? – theJollySin 2012-03-26 22:40:02