js里的$是什么意思? $其实是$ =function (id){return document.getElementById(id);}$也是prototype.js 里的一个函数! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 一般是一个函数,用来代替document.getElementByIdfunction $(id){ return document.getElementById(id);}$("id").value = "..."; 那这样可以不? function @(id){ return document.getElementById(id); } @("id").value = "..."; 为什么一定要用$这个符号? $不是JS的标准运算符或者函数。是prototype.js这个JS库里面自己定义的。 jquery的$更强大,可以根据id,class,attrbute,标签等N多方式取对象 $是JS中可以用于命名变量和函数的字符,JS框架流行后,大部分都用$来代替document.getElementById这个函数,其实本质还是只是一个字符而已function @(id){ return document.getElementById(id); } 之所以不可以,是因为JS中,可能用于命名变量和函数的,只能是英文字母,数字(不能放在第一位),_和$,所以@不行 不能以这个@开头,javascript规定必须是字符,下划线,和美元符号开头 $("id").value = document.getElementById("id").value 你要先下载prototype.js,然后引用到你的页面才可以使用$ prototype.js 是什么东西 加不加有什么区别? 原型文件,里面一堆的函数。你不引用也可以自己定义:<script>function $(id){return document.getElementById(id)};function $N(strName){return document.getElementsByName(strName)};function aa(){ alert($("mydiv").innerHTML); alert($N("mydiv")[0].innerHTML);}</script><div id=mydiv name=mydiv onclick='aa();'>点这里</div> 嗯 喜欢jquery. 在ajax和dom操作基本上重构了javascript例如$("#div1") 就是 document.getElementById("div1")$(".test") 就是锁定test类的元素.jquery真的很好用~不过prototype也很不错的. $ 就是一个函数的名字 它和其他你自己定义的函数没有区别之所以用它,可能大家习惯用这个来代替一个对象而已 没有什么特殊的你可以把任何函数定义成 $prototype.js 是老外写的 js 框架 里面封装了很多实用的东西 比如函数 数据结构等 是对document.getElementById()的重写吧一般常用getElementById 关于弹窗的代码 锁定子页面问题 如何根据第一列条件合并后面相同的列? 求这样的层代码 脚本运算处理 求解, JS 的 Prototype 有什么作用, 哪个地方需要用到 如何判断浏览器被关闭? 请问高手如何在网页中实现图片跟随着鼠标的上移或下移? JS怎样获取php form input name=数组名称value 关于函数的回调 如何在页面加载时判断iframe是否需要加载滚动条?在线等~ 两个纯HTML页面间传值问题,纯用JS实现
return document.getElementById(id);
}$("id").value = "...";
return document.getElementById(id);
} @("id").value = "...";
为什么一定要用$这个符号?
jquery的$更强大,可以根据id,class,attrbute,标签等N多方式取对象
return document.getElementById(id);
}
之所以不可以,是因为JS中,可能用于命名变量和函数的,只能是英文字母,数字(不能放在第一位),_和$,所以@不行
你不引用也可以自己定义:
<script>
function $(id){return document.getElementById(id)};
function $N(strName){return document.getElementsByName(strName)};function aa(){
alert($("mydiv").innerHTML);
alert($N("mydiv")[0].innerHTML);
}</script>
<div id=mydiv name=mydiv onclick='aa();'>点这里</div>
$(".test") 就是锁定test类的元素.
jquery真的很好用~不过prototype也很不错的.
之所以用它,可能大家习惯用这个来代替一个对象而已 没有什么特殊的
你可以把任何函数定义成 $prototype.js 是老外写的 js 框架 里面封装了很多实用的东西 比如函数 数据结构等