js在谷歌上運行不起來。 怎么回事 老師
function bind(el,eventType,callback){
? if(typeof el.addEventListener === 'function'){
? el.addEventListener(el,eventType,callback, false);
? }else if(typeof el.attechEvent === 'function'){
? ?el.attachEvent('on' + eventType, callback);
? }
}
function mouseoverHandler(e){
? ? var target = e.target || e.srcElement;
? ? var outer = document.getElementById('subject');
? ? var list = outer.getElementsByTagName('li');
? ? for(var i = 0; i < list.length; i++){
? ? list[i].className = '';
? ? }
? ? ? while(target.tagName != 'LI' || target.tagName == 'BODY'){
? ? ? target = target.parentNode;
? ? ? }
? ? ? target.className = 'big';
}
function initList(){
var outer = document.getElementById('subject');
var list = outer.getElementsByTagName('li');
for(var i =0;i < list.length; i++){
bind(list[i],'mouseover', mouseoverHandler);
}
}
initList();
2022-03-26
贊!做的很好,繼續努力,加油!把代碼快照下,分析下是什么情況。
2016-01-07
報錯了 ?你的很多分號寫的是中文輸入法的
2016-01-07
看注釋,一共3個錯誤