qq_Y_133
2017-04-17 00:35
trs[i].onmouseover = function() {
this.style.backgroundColor = "#f2f2f2";
}
trs[i].onmouseout = function() {
this.style.backgroundColor = "#fff";
}
trs[i].onmouseover = function(){}这里的onmouseover和onmouseout不是可以写在<a>标签内吗?为什么要写成函数啊?
写成函数可以实现结构和行为的分离,初学你可能体会不了分离的重要性,但你可以设想一下,如果把js代码都直接写在html标签内,会使得整个html文件非常臃肿,极难阅读维护。
JavaScript进阶篇
468061 学习 · 21891 问题
相似问题