请教下$(id) 是什么意思?

function $(id) { return document.getElementById(id); }
html中没有id为id的代码.这句话是什么意思呢

不负相思意
浏览 539回答 4
4回答

慕仙森

1、$()是$(expresion),即css选择器、Xpath或html元素,通过表达式来匹配目标元素。比如:$("a")构造的这个对象,是用CSS选择器构建了一个jQuery对象——它选择了所有的<a/>这个标签。如:$("a").click(function(){...}) 点击页面上的任何一个链接时的触发事件。2、$()是$(element),即一个特定的DOM元素。如常用的DOM对象有document、location、form等。如这样一行代码:$(document).find("div>p").html());3、$()是$(function),即一个函数,是$(document).ready()的一个速记方式。如常见的形式是这样的:$(document).ready(function(){alert("Hello world!");});可变形作:$(function(){alert("Hello world!");});

慕容708150

function getId(id) {return document.getElementById(id);}上面这个就是定义一个叫getId的方法,参数叫id,同理:function $(id) {return document.getElementById(id);}就是定义一个叫$的方法,参数叫id。方法名叫$并没有问题。

至尊宝的传说

这句话定义了一个名为$的函数,它接收一个id作为参数,该函数被调用时,执行document.getElementById(id),即通过id在DOM文档中查找元素,并返回查找的结果。比如你的html中有一段<p id="myTarget">正文</p>这样的代码,你就可以通过$("myTarget")来获得这个id为myTarget的对象

繁星淼淼

function 是函数,这个相当于创建了一个函数名为$,id为参数的函数。本质上这个函数就等于document.getElementById(id);
打开App,查看更多内容
随时随地看视频慕课网APP