关于this
<input type="button" id="start" value="开始" onmouseover="btnFun(this,'#f00')" onmouseout="btnFun(this,'#ccc')">
<input type="button" id="end" value="结束" onmouseover="btnFun(this,'#00f')" onmouseout="btnFun(this,'#ccc')">
<script type="text/javascript">
function btnFun(btn, bgcolor){
btn.style.color=bgcolor;
}
为什么html时间不能直接用this,而是需要写当前按钮对象参数btn;但是btn1.onclick=btnFun;
这种形式调用却可以直接用this 不用传参?
15
收起
正在回答 回答被采纳积分+1
2回答
JavaScript基础入门 2018
- 参与学习 547 人
- 提交作业 206 份
- 解答问题 640 个
JavaScript作为前端学习中的一个重要组成部分,本课程将带领你从最基础的语法开始,学习js的流程控制语句、函数、内置对象、DOM基础、DOM事件、BOM基础以及经典的js案例--轮播图。
了解课程
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
0 星