帮忙解释JavaScript代码

来源:百度知道 编辑:UC知道 时间:2024/05/18 11:39:04
function attachXMenu(objid){
var tds=objid.getElementsByTagName('a');
for(var i=0;i<tds.length;i++){
with(tds[i]){
onmouseover=function(){
with(this){
filters[0].apply();
style.background='#69F';
style.border='1px solid #ffffff'; //边框
style.color='#FFF'; //文字颜色
filters[0].play();
}
}
onmouseout=function(){
with(this){
filters[0].apply();
style.background='orange';
style.border='1px solid orange'; //边框
style.color='#ffffff'; //文字颜色
filters[0].play();
}
}
}
}
}

function attachXMenu(objid){
var tds=objid.getElementsByTagName('a'); //获取<a>标签的元素对象数组
for(var i=0;i<tds.length;i++){ //对数组的每个元素循环
with(tds[i]){
onmouseover=function(){ //每个元素,如果鼠标移动到上面
with(this){
filters[0].apply(); //应用CSS样式
style.background='#69F'; //设置背景颜色
style.border='1px solid #ffffff'; //设置边框
style.color='#FFF'; //设置文字颜色
filters[0].play();
}
}
onmouseout=function(){//当鼠标移开
with(this){
filters[0].apply();
style.background='orange';//设置背景颜色
style.border='1px solid orange'; //设置边框
style.color='#ffffff'; //设置文字颜色
filters[0].play();
}
}
}
}
}

总的来说,就是一段链接响应鼠标的特效