热搜词
发表于 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框架。



全部评论0
回复
您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|Archiver|手机版|小黑屋|管理员之家 ( 苏ICP备2023053177号-2 )

GMT+8, 2025-1-15 23:43 , Processed in 0.180063 second(s), 22 queries .

Powered by Discuz! X3.5

Cpoyright © 2001-2025 Discuz! Team