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

请问一下javascript中的"$"这个符号有什么用,是什么意思?

请问一下javascript中的"$"这个符号有什么用,是什么意思?

慕村225694 2022-03-10 11:07:21
<script language="javascript" type="text/javascript">function $(obj){return document.getElementById(obj);}function addIt(){var myForm = $("myForm");var mySubmit = $("mySubmit");var myDiv = document.createElement("div");var myInput = document.createElement("input");myInput.setAttribute("type","Text");myInput.setAttribute("name","myName");myForm.insertBefore(myDiv,mySubmit);myDiv.appendChild(myInput);}</script>以上是一个javascript的例子,请问"function $(obj){"中的"$"是什么意思,这个符号起什么作用?还有下面也有这些符号,$在这儿起什么作用呢?
查看完整描述

2 回答

?
交互式爱情

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

这个$其实就是函数名,在传统的编程语言中,$不能用在函数名中,但是javascript中可以,这个$函数的作用就是通过ID获取Element。跟你直接调用getElementById()效果是一样的。
这个用法起源于Prototype这个j

其实$本身没有什么特别的意义
但是你看你写的代码
function $(obj)
{
return document.getElementById(obj);
}

所以
$("id1")就相当于document.getElementById("id1")
也就是返回id为id1的属性


查看完整回答
反对 回复 2022-03-15
?
MMMHUHU

TA贡献1834条经验 获得超8个赞

javascript里边 标识符组成有四种 字母 数字 下划线 还有就是 $
所以 $ 不过就是一个可以使用的字符 没有什么特殊含义

查看完整回答
反对 回复 2022-03-15
  • 2 回答
  • 0 关注
  • 211 浏览

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号