为了账号安全,请及时绑定邮箱和手机立即绑定

JS中 (this)的问题,这个a(this)是什么意思,代表什么?

JS中 (this)的问题,这个a(this)是什么意思,代表什么?

FFIVE 2021-02-16 10:10:16
<SCRIPT LANGUAGE="JavaScript">function a(obj){var bb=obj.options[obj.selectedIndex].text;if(bb=="员工2"){document.getElementById("xl02").style.display="block";}else{document.getElementById("xl02").style.display="none";}}</SCRIPT><table width="328" style="background:#000 " border="0" cellpadding="0" cellspacing="0"><tr><td width="65" height="67"><select id="xl01" onchange="a(this)" ><option selected="selected" >员工1</option><option >员工2</option><option >员工3</option><option >员工4</option><option >员工5</option></select></td></tr></table>
查看完整描述

3 回答

?
慕盖茨4494581

TA贡献1850条经验 获得超11个赞

代表当前这个select标签对象。你在a()里用alert(obj)看看,应该弹出的是object。这个函数具体的作用是取得你下拉框里设置的值

查看完整回答
反对 回复 2021-03-26
?
呼如林

TA贡献1798条经验 获得超3个赞

a(this) 指的是 调用a方法,参数是this对象,这里的this是 select 元素对象!!!

查看完整回答
反对 回复 2021-03-26
  • 3 回答
  • 0 关注
  • 281 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信