问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

javascript中 $符号的意思 比如element = $(element);什么意思?

发布网友 发布时间:2022-04-23 01:07

我来回答

2个回答

热心网友 时间:2022-04-23 02:36

Javascript中$符号的意思

$,是指prototype定义的一类方法

$("id") 得到的是页面id为"id"的元素
$F("id") 得到的是页面id为"id"的元素的值,这是只读的,不可写

参考文章
[url]http://www.bjcan.com/hengxing/readlou.asp?id=1346[/url]
[url]https://compdoc2cn.dev.java.net/prototype/html/prototype.js.cn.html[/url]

2. 通用性方法
这个程序包里面包含了许多预定义的对象和通用性方法。编写这些方法的明显的目的就是为了减少你大量的重复编码和惯用法。

2.1. 使用 $()方法
$() 方法是在DOM中使用过于频繁的 document.getElementById() 方法的一个便利的简写,就像这个DOM方法一样,这个方法返回参数传入的id的那个元素。

比起DOM中的方法,这个更胜一筹。你可以传入多个id作为参数然后 $() 返回一个带有所有要求的元素的一个 Array 对象。下面的例子会向你描述这些。

<HTML><HEAD><TITLE> Test Page </TITLE><script src="prototype-1.3.1.js"></script><script> function test1() { var d = $(’myDiv’); alert(d.innerHTML); } function test2() { var divs = $(’myDiv’,’myOtherDiv’); for(i=0; i<divs.length; i++) { alert(divs[i].innerHTML); } }</script></HEAD><BODY> <div id="myDiv"> <p>This is a paragraph</p> </div> <div id="myOtherDiv"> <p>This is another paragraph</p> </div> <input type="button" value=Test1 onclick="test1();"><br> <input type="button" value=Test2 onclick="test2();"><br></BODY></HTML>
这个方法的另一个好处就是你可以传入id字符串或者元素对象自己,这使得在创建可以传入任何形式参数的方法的时候, 它变得非常有用。

2.2. 使用$F()方法
$F()方法是另一个非常受欢迎的简写。它可以返回任何输入表单控件的值,如文本框或下拉框。 这个方法可以传入元素的id或者元素自己。

<script> function test3() { alert( $F(’userName’) ); }</script><input type="text" id="userName" value="Joe Doe"><br> <input type="button" value=Test3 onclick="test3();"><br>

热心网友 时间:2022-04-23 03:54

$是jQuery一类的js框架,为调用方便,起的代号。
原生的javascript中没有$个函数或类。$只是符合javascrip的变量命名规则的一个变量名。
比如:
var $=1;
alert($);
jQuery以及其他一些框架将$这个变量定义成具有很丰富功能的类或函数。通过$(element)可以快速获取某html元素,并对其进行操作。作用类似document.getElementById("elementid"),但程序员代码量小,而且功能更多
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
如何查被录取到的专业 怎样查被录取的专业 录取后怎样查询录取的专业 录取专业怎么查 已被录取怎么查专业 ghs网络语什么意思_ghs网络语意思出处含义介绍 纸箱企业管理软件 ghs什么意思网络(ghs什么意思网络用语) 《喜羊羊与灰太狼》大结局 0与任何数相加都得原数吗? 股票涨跌幅度 生肖马和马相配吗?男的3月的女人12月的 马配马生肖结婚好不好 为什么一放鞭炮我眼就睁不开 过年了,小时候很想过年,哪时住土坯房。对联一贴,鞭炮一放,冬笼一挂过年了。蜡烛点满房灯光菜端到桌子 吃蛋清,无大便? 九目行车记录仪开关打开5秒后没图九目记录仪汽车发动时有图像显示5秒后没有了什么原因? 九目行车记录仪的文件怎么导出来 九目行车记录仪检测不到tf卡是什么情况 九目行车记录仪只录10秒就不录了,什么原因? 九目行车记录仪车子启动后,显示屏就卡机,无法正常使用,求解决方法,急急急 九目行车记录仪格式化了开不了怎么办? 九目行车记录仪后摄像头无显示 q7行车记录仪内存卡怎么拿出来 2022年4月1日起自然人代开房租租赁发票免征增值税吗 个人租房税率 魔兽世界多少级可以购买时光徽章 dom的element的attributes 魔兽世界更新之后那个30天的那个时光徽章划算吗,用来卖还合适吗? 魔兽世界7.0大概时光徽章月卡会多少金币一张? 股票幅度是什么意思 半夜起来嘴里面苦的是什么病?? 大盘中的幅度指什么 成都天府之国的名字是怎么来的 电脑上x键盘在CAD上的什么作用 四川省的“四川”是怎样得来的?有什么含义呢 cad输入x命令键自动默认是xl怎么回复 你好,您可以告诉我,如何往CAD里快速输入多个坐标吗,是以什么样的格式,是不是X=?Y=?呢,麻烦您? Cad快捷键x加空格键绘图吗xx它有什么用 为什么我CAD里的B键和X键用不起来? CAD中x,y,z,分别指的是什么? 瓷器上的画是机器自动打上去的还是一件一件手工画上去的? 一起做陶艺中那种陶艺又贵又简单 托福阅读题型? 论托福阅读怎么快速提分 托福阅读有哪些易错题型? 托福阅读满分备考策略都有哪些 javascript中this.element 指的是什么,分别举例说明下.类似this.age,this.name这我倒是知道.thanks. js里element和elements的区别? 做建筑工程资料员,需要会看图纸吗?需要的话主要是看里面哪些内容