$是一个函数,见prototype.js
原函数是这样的
function $() {
var elements = new Array(); for (var i = 0; i < arguments.length; i++) {
var element = arguments[i];
if (typeof element == 'string')
element = document.getElementById(element); if (arguments.length == 1)
return element; elements.push(element);
} return elements;
}
原函数是这样的
function $() {
var elements = new Array(); for (var i = 0; i < arguments.length; i++) {
var element = arguments[i];
if (typeof element == 'string')
element = document.getElementById(element); if (arguments.length == 1)
return element; elements.push(element);
} return elements;
}
解决方案 »
- Jquery 在ie上动画不显示。
- 如何用javascript关闭由父窗口打开的所有弹出窗口,具体详见文章内容。
- 急问,如何在关闭浏览器同时执行一个事件,不用onunload?
- 求一段javascript:鼠标移到表格一行处,显示一些内容。!!
- 用overflow属性如何将一个单元格中多余的字隐藏掉?
- 在动态添加行的第一格单元各种加入checkbox,我该怎么写?谢谢!
- 在html代码里如何用location title 在html浏览时显示当前网页的url和title?
- 梅花雨日历控件3.0问题,请教梅花雨及各路高人!急盼回复!
- 请问在html页面中,如何用js操纵众多id呢?
- 类似于广告联盟的广告代码怎么写?
- 控制ie中的activex
- 子父窗口传值的问题
按下面的程序可以运行,但是去掉$()函数的定义就不能执行了,说明JS里没有这个函数,是自定义的, 楼主没帖出来代码,ice_berg16(寻梦的稻草人)兄怎么就知道了???!!!!惊讶ing
<form name=form1>
<input name=haha>
<input name=haha2>
</form>
<input type=button value="按" onclick=show()>
<script language=javascript>
function $() {
var elements = new Array(); for (var i = 0; i < arguments.length; i++) {
var element = arguments[i];
if (typeof element == 'string')
element = document.getElementById(element); if (arguments.length == 1)
return element; elements.push(element);
} return elements;
}
function show()
{
alert($("haha"))
}
</script>