老师,我有个问题,不是编写代码时要使结构与行为分离吗,那么我把获焦事件onmouseover写在了<script>标签中为什么不行啊,这是我写的代码。
window.onload = function (){
var lis = document.getElementsTagName('li');
for(var i = 0; i < lis.length; i++;){
lis[i].onmouseover = change(li);
}
function change(li){
var divs = document.getElementById('container').getElementsByTagName('div');
for(var i = 0; i <lis.length;i++){
if(li == lis[i]){
lis[i].className = "tag";
divs[i].className = "show";
}
else{
lis[i].className = "";
divs[i].className = "hidden";
}
}
}
}