<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>JQ</title> <!-- <style type="text/css">--> <!-- #myDiv--> <!-- {--> <!-- /*我是一个ID选择器*/--> <!-- }--> <!-- .myClass--> <!-- {--> <!-- /*我是一个类选择器*/--> <!-- }--> <!-- span--> <!-- {--> <!-- /*我是一个元素全选*/--> <!-- }--> <!-- </style>--> </head> <body> <script type="text/javascript"> function User(userCode,username) { this.userCode = userCode; this.username = username; this.doSome = function() { console.log(userCode,username); } } // User = function(userCode,username) // { // this.userCode = userCode; // this.username = username; // this.doSome = function() // { // console.log(userCode,username); // } // } // 封装一个函数,通过这个函数就可以获取页面中的元素了 function JQuery(selector)//可能时#id或者.class这样的类选择器 { if(typeof selector === "string") { // 设计思路根据CSS语法 if (selector.charAt(0) === "#") { // 根据ID获取元素 //这个是全局对象,是根据我们的ID获取的dom对象 IE = document.getElementById(selector.substring(1)); //返回JQuery对象,这个有html方法 return new JQuery(); } } if(typeof selector === "function") { window.onload = selector; } //定义一个HTML方法 this.html = function(htmlStr) { IE.innerHTML = htmlStr; } //定义一个click函数代替onclick方法 this.click = function(fun) { IE.onclick = fun; } //由此可知 this.val = function(value) { if(val === undefined) { return IE.value; } else { IE.value = value; } } } $ = JQuery; $(function() { $("#btn").click(function() { $("#myDiv").html("<font color='red'>哈哈哈</font>"); var user = new User(111,"Tom");//创建对象,堆中分配空间 // User();//当作函数,不创建对象,堆中没有这个对象 user.doSome(); User.prototype.getUser = function() { alert(this.username); } // user.getUser(); }); $("#MyBtn").click (function() { var value = $("#username").val(); $("#myClass").html(value); $("#username").val("获取了"); }); }); </script> <button id="btn">显示信息</button> <div id="myDiv"></div> <input name="aiHao" type="checkbox"> <input name="username" id="username" type="text"> <button id="MyBtn">按下</button> <span id="myClass"></span> <span class="myClass"></span> <span class="myClass"></span> <span class="myClass"></span> </body> </html>
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>JQ</title> <!-- <style type="text/css">--> <!-- #myDiv--> <!-- {--> <!-- /*我是一个ID选择器*/--> <!-- }--> <!-- .myClass--> <!-- {--> <!-- /*我是一个类选择器*/--> <!-- }--> <!-- span--> <!-- {--> <!-- /*我是一个元素全选*/--> <!-- }--> <!-- </style>--> </head> <body> <script type="text/javascript"> function User(userCode,username) { this.userCode = userCode; this.username = username; this.doSome = function() { console.log(userCode,username); } } // User = function(userCode,username) // { // this.userCode = userCode; // this.username = username; // this.doSome = function() // { // console.log(userCode,username); // } // } // 封装一个函数,通过这个函数就可以获取页面中的元素了 function JQuery(selector)//可能时#id或者.class这样的类选择器 { if(typeof selector === "string") { // 设计思路根据CSS语法 if (selector.charAt(0) === "#") { // 根据ID获取元素 //这个是全局对象,是根据我们的ID获取的dom对象 IE = document.getElementById(selector.substring(1)); //返回JQuery对象,这个有html方法 return new JQuery(); } } if(typeof selector === "function") { window.onload = selector; } //定义一个HTML方法 this.html = function(htmlStr) { IE.innerHTML = htmlStr; } //定义一个click函数代替onclick方法 this.click = function(fun) { IE.onclick = fun; } //由此可知 this.val = function(value) { if(val === undefined) { return IE.value; } else { IE.value = value; } } } $ = JQuery; $(function() { $("#btn").click(function() { $("#myDiv").html("<font color='red'>哈哈哈</font>"); var user = new User(111,"Tom");//创建对象,堆中分配空间 // User();//当作函数,不创建对象,堆中没有这个对象 user.doSome(); User.prototype.getUser = function() { alert(this.username); } // user.getUser(); }); $("#MyBtn").click (function() { var value = $("#username").val(); $("#myClass").html(value); $("#username").val("获取了"); }); }); </script> <button id="btn">显示信息</button> <div id="myDiv"></div> <input name="aiHao" type="checkbox"> <input name="username" id="username" type="text"> <button id="MyBtn">按下</button> <span id="myClass"></span> <span class="myClass"></span> <span class="myClass"></span> <span class="myClass"></span> </body> </html>
原文地址:https://blog.csdn.net/2201_75960169/article/details/134443264
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如若转载,请注明出处:http://www.7code.cn/show_17403.html
如若内容造成侵权/违法违规/事实不符,请联系代码007邮箱:suwngjj01@126.com进行投诉反馈,一经查实,立即删除!
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。