问个问题请求js达人解决
时间:2009-08-27
来源:互联网
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
<HEAD>
<TITLE> New Document </TITLE>
<META NAME="Generator" CONTENT="EditPlus">
<META NAME="Author" CONTENT="">
<META NAME="Keywords" CONTENT="">
<META NAME="Description" CONTENT="">
<SCRIPT LANGUAGE="JavaScript">
<!--
(function(){
var _samQuery = window.samQuery;
_$ = window.$;
var samQuery = window.samQuery = window.$ = function() {
return this;
};
samQuery.fn = samQuery.prototype = {
trim: function( text ) {
return (text || "").replace( /^\s+|\s+$/g, "" );
},
getId: function( idName ) {
return document.getElementById(idName);
}
};
})();
//-->
</SCRIPT>
</HEAD>
<BODY>
<input type="text" name="test" id="atest"/>
<input type="button" value="提交" onclick="testCk()"/>
<SCRIPT LANGUAGE="JavaScript">
<!--
function testCk() {
var _atest = $.getId("atest").value;
if ($.trim(_atest) == "")
{
alert("不能为空");
}
}
//-->
</SCRIPT>
</BODY>
</HTML>
为什么我执行到$.getId()时候 报错 找不到对象和属性
我想反照JQUERY来写个$玩玩
初次搞 很失败啊
望达人解决
<HTML>
<HEAD>
<TITLE> New Document </TITLE>
<META NAME="Generator" CONTENT="EditPlus">
<META NAME="Author" CONTENT="">
<META NAME="Keywords" CONTENT="">
<META NAME="Description" CONTENT="">
<SCRIPT LANGUAGE="JavaScript">
<!--
(function(){
var _samQuery = window.samQuery;
_$ = window.$;
var samQuery = window.samQuery = window.$ = function() {
return this;
};
samQuery.fn = samQuery.prototype = {
trim: function( text ) {
return (text || "").replace( /^\s+|\s+$/g, "" );
},
getId: function( idName ) {
return document.getElementById(idName);
}
};
})();
//-->
</SCRIPT>
</HEAD>
<BODY>
<input type="text" name="test" id="atest"/>
<input type="button" value="提交" onclick="testCk()"/>
<SCRIPT LANGUAGE="JavaScript">
<!--
function testCk() {
var _atest = $.getId("atest").value;
if ($.trim(_atest) == "")
{
alert("不能为空");
}
}
//-->
</SCRIPT>
</BODY>
</HTML>
为什么我执行到$.getId()时候 报错 找不到对象和属性
我想反照JQUERY来写个$玩玩
初次搞 很失败啊
望达人解决
作者: yangtao309 发布时间: 2009-08-27
对于javascript 运行时来说,函数做为构造函数时,prototype才有意义.
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
<HEAD>
<TITLE> New Document </TITLE>
<META NAME="Generator" CONTENT="EditPlus">
<META NAME="Author" CONTENT="">
<META NAME="Keywords" CONTENT="">
<META NAME="Description" CONTENT="">
<SCRIPT LANGUAGE="JavaScript">
<!--
(function(){
var _samQuery = window.samQuery;
_$ = window.$;
var samQuery = window.samQuery = window.$ = function() {
return this;
};
samQuery.fn = samQuery.prototype = {
trim: function( text ) {
return (text || "").replace( /^\s+|\s+$/g, "" );
},
getId: function( idName ) {
return document.getElementById(idName);
}
};
window.$=new window.$();
})();
//-->
</SCRIPT>
</HEAD>
<BODY>
<input type="text" name="test" id="atest"/>
<input type="button" value="提交" onclick="testCk()"/>
<SCRIPT LANGUAGE="JavaScript">
<!--
function testCk() {
alert(typeof($));
var _atest = $.getId("atest").value;
if ($.trim(_atest) == "")
{
alert("不能为空");
}
}
//-->
</SCRIPT>
</BODY>
</HTML>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
<HEAD>
<TITLE> New Document </TITLE>
<META NAME="Generator" CONTENT="EditPlus">
<META NAME="Author" CONTENT="">
<META NAME="Keywords" CONTENT="">
<META NAME="Description" CONTENT="">
<SCRIPT LANGUAGE="JavaScript">
<!--
(function(){
var _samQuery = window.samQuery;
_$ = window.$;
var samQuery = window.samQuery = window.$ = function() {
return this;
};
samQuery.fn = samQuery.prototype = {
trim: function( text ) {
return (text || "").replace( /^\s+|\s+$/g, "" );
},
getId: function( idName ) {
return document.getElementById(idName);
}
};
window.$=new window.$();
})();
//-->
</SCRIPT>
</HEAD>
<BODY>
<input type="text" name="test" id="atest"/>
<input type="button" value="提交" onclick="testCk()"/>
<SCRIPT LANGUAGE="JavaScript">
<!--
function testCk() {
alert(typeof($));
var _atest = $.getId("atest").value;
if ($.trim(_atest) == "")
{
alert("不能为空");
}
}
//-->
</SCRIPT>
</BODY>
</HTML>
作者: seekarmor 发布时间: 2009-08-28
楼主的解释是什么呢?
能帮忙 改下吗?
说的太神乎了 不解
能帮忙 改下吗?
说的太神乎了 不解
作者: yangtao309 发布时间: 2009-08-28
都是一些基本知识.按上面我改的就能运行,不知,还有没有更好的写法.
作者: seekarmor 发布时间: 2009-08-28
多谢你的解答
非常感谢
非常感谢
作者: yangtao309 发布时间: 2009-08-31
相关阅读 更多
热门阅读
-
office 2019专业增强版最新2021版激活秘钥/序列号/激活码推荐 附激活工具
阅读:74
-
如何安装mysql8.0
阅读:31
-
Word快速设置标题样式步骤详解
阅读:28
-
20+道必知必会的Vue面试题(附答案解析)
阅读:37
-
HTML如何制作表单
阅读:22
-
百词斩可以改天数吗?当然可以,4个步骤轻松修改天数!
阅读:31
-
ET文件格式和XLS格式文件之间如何转化?
阅读:24
-
react和vue的区别及优缺点是什么
阅读:121
-
支付宝人脸识别如何关闭?
阅读:21
-
腾讯微云怎么修改照片或视频备份路径?
阅读:28