找回密码
 注册
首页 ≡≡网络技术≡≡ WEB前端 js中“$()”的作用是什么?

js js中“$()”的作用是什么?

灰儿 2022-5-30 17:13:41
一般来说$()是为了简短输入而设定的符号。
在JQ(Jquery)和Prototype里
$('#id') 等于 document.getElementById('id');
由于页面大量用到getElementById,写起来很麻烦,所以聪明的人们把它简化了
function $(id){
return
getElementById("id");//返回ID名为"ID"的对象
}

var qlogin = $('qlogin');
这是Jquery的写法,$()在JS类库中被作为一个选择器函数来使用
$("#ID")用来代替doucment.getElementById()函数,即通过ID获取元素
$("tagName") 用来代替document.getElementsByTagName()函数,即通过标签名获取HTML元素
你上面那个是通过标签名取元素,括号里qlogin是页面中某一个标签的名字


那可能是用了JS的框架,诸如prototype。是document.getElementById("");的缩写,$('aobject')即document.getElementById("aobject")。当然$("")不仅仅只有这么简单的缩写函数。
$(".classid")就可以得到页面内所有用了CSS类classid的标签/元素...
更多的请看prototype框架。



您需要登录后才可以回帖 登录 | 注册
学习中心
站长自定义文字内容,利用碎片时间,随时随地获取优质内容。
Q设计语言 了解更多
Q Design 提供商家设计所需的指导与资源,帮商家快速完成产品设计、降低生产成本。
学习中心
站长自定义文字内容,利用碎片时间,随时随地获取优质内容。
Q设计语言 了解更多
Q Design 提供商家设计所需的指导与资源,帮商家快速完成产品设计、降低生产成本。