js中的$element或opt一般代表的是什么,有什么作用?

作者&投稿:吁牧 (若有异议请与网页底部的电邮联系)
js中$()的作用是什么?~

$是自定义方法,$可以当作方法名来使用。一般用它来定义一个常用的方法,如:
&(id)
{
return document.getElementById(id);
}
这样使用$()的时候 传进去一个ID就可以获得拥有这个ID的对象了。

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 对象。下面的例子会向你描述这些。

Test Page function test1() { var d = $(’myDiv’); alert(d.innerHTML); } function test2() { var divs = $(’myDiv’,’myOtherDiv’); for(i=0; i This is a paragraph

This is another paragraph
这个方法的另一个好处就是你可以传入id字符串或者元素对象自己,这使得在创建可以传入任何形式参数的方法的时候, 它变得非常有用。

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

function test3() { alert( $F(’userName’) ); }

从你提供的代码来看,这个是基于jQuery写的。 主要功能是操作一个页面元素。
$element 是传进去的元素对象, 例如 $('#div');
opt是传进去的一些配置项,类型是一个对象。
this.options = $.extend({}, this.defaults, opt); 这句话的意思就是将传进去的对象配置和当前配置合并。

就是字面意思,element 是html元素,options是配置

js中两个$$ 是什么意思
答:()其实就是document.querySelectAll()的简写,存在于 Command Line API 内 Command Line API是chrome devTool中提供简化日常操作的一些函数, 包括对DOM的一些操作 除了$$()之外,还有$() document.querySelect()的简写 0-$4 记录最近5次审查过的元素, 包括使用cmd+shift+c和在devTool中的Element...

js程序中美元符号是什么 详细03
答:正则表达式很复杂,这里只是简单的说说。3、由于受prototype.js(老外写的框架,用于将一些常用的函数封装,方便操作)的影响,现在很多人都用 $来表示一个查找对象的函数,=function (id) { return (typeof (id)=='object')?id:document.getElementById(id); };其实就是一个自定义函数,用$只是...

请问jquery中$('element').click()、$('element').on('click',function...
答:jquery的click表示点击事件,这个很好理解,on和bind都是表示绑定一个事件,bind是jquery1.7以前的版本方法,从1.7开始,推出了on方法表示绑定,bind(),live()和delegate()都用了on()来表示,所以说on是bind的替代者。dom.click只是点击方法的实现,addEventListener可以监听同个元素的多个事件,而不只是...

操作JS中DOM节点有哪些方法
答:今天这篇文章就先简单的带大家入一下JS中DOM操作的门吧!!一、DOM树的节点1、 DOM节点分为三大类: 元素节点(标签节点)、属性节点和文本节点。属性节点和文本节点都属于元素节点的子节点。 因此操作时,需先选中元素节点,再修改属性和文本。【查看元素节点】1、 使用getElement系列方法:具体的HTML...

关于js问题:getElementByTagName有些加[0],有些不加[0],具体是怎么用法...
答:getElementByTagName返回的是符合 tag name的所有元素,是一个数组,加【0】的意思,是取这个数组的第一个元素

JS问题,请问这个里面element中取值是什么,怎么取值的?
答:这段JavaScript中,element变量值就是页面中id为myimage的那个img元素。document.getElementById方法是根据元素的ID值获取元素。这段脚本实现的功能就是:让myimage所显示的图片在eg_bulboff.gif和eg_bulbon.gf之间切换。

element打包多个js
答:element打包1个js。使用element的时候,若是按照默认配置,所有的路由都会被打包到一个bundlejs文件中去。

JS中,这样||后直接赋值是什么意思?肯定不是或的意思吧
答:js中,null,undefined,0在逻辑运算中都为false,其它为true。所以,在 var check = element.placeholder || element.getAttribute('placeholder');这一句中,如果element.placeholder的值不是null,undefined,false,0这些值,check就被赋值为element.placeholder,否则,check被赋值为element.getAttribute('...

js中,event.srcElement 和event.target是什么意思?
答:触发当前事件的源对象,srcElement是IE下的属性,target是Firefox下的属性,Chrome浏览器同时有这两个属性,操作方法如下:1、首先来写一个a链接,来操作a链接的href属性,当然别的属性也可以。2、接下来就可以用js来获取href这个属性了。3、然后预览一下,来看看界面上的显示。4、这样就获取到href这个...

如何用js在页面中添加元素?
答:3.通过value属性我们可以获得用户在input中输入的内容,如下图所示。4.下面我们来动态创建一个li元素,如下图所示,运用document中的createElement方法即可。5.创建好li元素以后,下面要做的就是给其设置innerHTML内容,如下图所示。6.接下来就是获取ul元素了,如下图所示,仍然用getElementById方法。7....