本文摘自PHP中文网,作者藏色散人,侵删。
javascript $是指prototype定义的一类方法,比如“$("id")”得到的是页面id为“id”的元素,而“$F("id")”得到的是页面id为“id”的元素的值,这是只读不可写的。

本文操作环境:windows7系统、javascript1.8.5版、Dell G3电脑。
Javascript中$符号的意思
$,是指prototype定义的一类方法
$("id") 得到的是页面id为"id"的元素
$F("id") 得到的是页面id为"id"的元素的值,这是只读的,不可写
通用性方法
这个程序包里面包含了许多预定义的对象和通用性方法。编写这些方法的明显的目的就是为了减少你大量的重复编码和惯用法。
$() 方法是在DOM中使用过于频繁的 document.getElementById() 方法的一个便利的简写,就像这个DOM方法一样,这个方法返回参数传入的id的那个元素。
比起DOM中的方法,这个更胜一筹。你可以传入多个id作为参数然后 $() 返回一个带有所有要求的元素的一个 Array 对象。下面的例子会向你描述这些。
1 | <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字符串或者元素对象自己,这使得在创建可以传入任何形式参数的方法的时候, 它变得非常有用。
使用$F()方法
$F()方法是另一个非常受欢迎的简写。它可以返回任何输入表单控件的值,如文本框或下拉框。 这个方法可以传入元素的id或者元素自己。
1 | <script> function test3() { alert( $F (’userName’) ); }</script><input type= "text" id= "userName" value= "Joe Doe" ><br> <input type= "button" value=Test3 onclick= "test3();" ><br>
|
【推荐学习:javascript高级教程】
以上就是javascript $是什么意思的详细内容,更多文章请关注木庄网络博客!
相关阅读 >>
小总结 javascript 开发中常见错误解决
一行有趣的js代码
javascript字符串转换为日期的方法
浅析typescript和react中使用ref的方法
javascript类型判断的方法介绍(代码示例)
使用canvas实现迷宫游戏
javascript不使用new可以创建对象吗
javascript some()方法怎么用
javascript怎么设置字体颜色
javascript字符串怎么截取前四位
更多相关阅读请进入《javascript》频道 >>
人民邮电出版社
本书对 Vue.js 3 技术细节的分析非常可靠,对于需要深入理解 Vue.js 3 的用户会有很大的帮助。——尤雨溪,Vue.js作者
转载请注明出处:木庄网络博客 » javascript $是什么意思