juery访问dom元素与传统js访问dom元素的不同
来源:互联网 发布:vb高级教学视频教程 编辑:程序博客网 时间:2024/06/07 06:13
1.什么是dom对象?
dom(document object model,文本对象模型),也就是我们常见的页面,每一个页面都是对应一个文本对象模型。
2.什么是jquery对象?
在jquery库中,通过自身的方法获取页面的元素,称为jQuery对象。
3.代码(主要功能:比较传统js与jquery访问dom元素的不同)
(1)js代码获取页面所传入的值
<!DOCTYPE html><html><head><meta charset="UTF-8"><title>传统js与juqery访问dom对象的不同</title><style type="text/css">.divFrame{width:260px;border:soild 1px #666;font-size:10pt;}.divTitle{background-color:#eee;padding:5px;}.divContent{padding:8px;font-size:9pt;}.divTip{padding:8px;font-size:9pt;width:244px;border:soild 1px #666;margin-top:5px;display:none;}.txtClass{birder:soild 1px #ccc;}.divBtn{padding-top:5px;}.divBtn .btnCss{border:1px soild #535353;width:60px;}</style><script type="text/javascript">function btnClick(){ //获取姓名 var Txtname=document.getElementById("Text1").value; //获取性别 var raSex = (Radio1.checked)?"男":"女"; //是否结婚 var isMarry=(Checkbox.checked)?"已婚":"未婚"; document.getElementById("divTip").style.display="block"; //设置文本元素的值 document.getElementById("divTip").innerHTML="姓名:"+Txtname+"<br/>+性别:"+raSex+"<br/>+是否结婚:"+isMarry;}</script></head><body> <div class="divFrame"> <div class="divTitle">请输入一下信息</div> <div class="divContent"> 姓名:<input id="Text1" type="text" class="txtCss" /> <br/> 性别:<input id="Radio1" name="rdoSex" type="radio" value="男"/> 男 <input id="Radio2" name="radoSex" type="radio" value="女"/> 女 </div> 婚否:<input id="Checkbox" type="checkbox"/> <div class="divBtn"> <input id="Button1" type="button" value="提交" class="btnCss" onClick="btnClick()"/> </div> </div> <div id="divTip" class="divTip"></div></body></html>
(2)juery实现获取页面输入元素代码
<!DOCTYPE html><html><head><meta charset="UTF-8"><title>传统js获取页面输入值与jquery获取页面传入值的不同</title><script type="text/javascript" src="jquery-1.10.1.js"></script><style type="text/css">.divFrame{width:26px;border:solid 1px #666;font-size:10pt;}.divTitle{background-color:#eee;padding:5px;}.divContent{padding:8px;font-size:9pt;}.divTip{width:244px;border:soild 1px #666;padding:8px;font-size:9pt;display:none;margin-top:5px;}.textCss{border:1px #ccc soild;}.divBtn{padding-top:5px;}.divBtn .btnCss{border:1px #535353 soild;width:60px;}</style><script type="text/javascript">function btnClick(){ var TxtName=$("#Text1").val(); var RadioSex = $("#Radio1").is(":checked")?"男":"女"; var checkMarry = $("#Checkbox").is(":checked")?"已婚":"未婚"; $("#divTip").css("display","block").html("姓名:"+TxtName+"<br/>+性别:"+RadioSex+"<br/>+是否结婚:"+checkMarry);}</script></head><body> <div> <div class="divTitle">请输入一下信息</div> <div class="divContent"> 姓名:<input id="Text1" type="text" class="txtCss" /> <br/> 性别:<input id="Radio1" name="rdoSex" type="radio" value="男"/> 男 <input id="Radio2" name="radoSex" type="radio" value="女"/> 女 </div> 婚否:<input id="Checkbox" type="checkbox"/> <div class="divBtn"> <input id="Button1" type="button" value="提交" class="btnCss" onClick="btnClick()"/> </div> </div> <div id="divTip" class="divTip"></div></body></html>
后记:
传统js直接访问文档对象获取对象的值,jquery通过调用jquery库中的方法获取文档对象,操作更加的简洁。日常工作中用的比较多的是jquery对dom元素的抓取这一主要功能,操作起来更加简洁和方便。
关于自己:
关于工作简单的人际关系对于程序员来讲是一件让人快乐的事情,编写程序本身需要集中注意力和大量的思考,保持注意力是比较重要的一件事情。对于工作必须按时的完成上级交待下来的任务。在准确的时间完成,这一点对于任何行业来讲都是最基本的工作准则。
最近在工作中遇到一些问题,不能很好地处理与同事之间的关系,自己工作中也有一点点小小的骄傲和自满。
个人成长比金钱更加重要,钱是会消耗掉的,自己成长是永久有用的。钱可以尽快解决眼前的一些问题,也可以带来高刺激的快乐,当金钱消耗完的时候,自己究竟还剩下些什么?
个人成长带来的快乐是永久的,你所用心思考的一些问题,你所认真完成的事情,你花精力看的书,并不会在给你带来高峰值得快乐,有时候并不会立马产生反应。但是在某些特殊的时候,他会忽然给你一些只言片语的提示,解决一些你难以言表,但又苦苦困扰你的烦心事,可以更加从容不迫的面对生活,不卑不吭的处理自己所需要面对的事情。
第一影响是很难别改变的,人眨眼之间做出来的结论并不是没有科学根据的,感性是长期进化的产物。当一位朋友离开我们,我们回忆他时,第一次与她见面,第一次和他一起完成的事情,第一次和他的交谈,我们都会映像深刻。所以面对工作,我们要在才入职的时候表现更加的得体,在以后的工作中才不会遇到一些不必要的麻烦事。
勤奋 是我现在所缺少的品质,在以后的生活和工作中,要积极完成一些自己力所能及的事情,工作中或多或少都会遇到问题。自己必须得积极面对自己的工作,自己得做到熟练,不能停止在自己知道这个事情的基础上,更加多的去练习。
- juery访问dom元素与传统js访问dom元素的不同
- js与DOM初步:访问html元素
- DOM访问HTML元素
- juery 访问子元素
- Silverlight访问页面dom元素
- JS使用传统的方法访问DOM对象
- js的DOM节点访问与操作
- 正确使用DOM--如何访问网页元素
- CEF中访问修改HTML DOM元素
- DOM对HTML元素访问操作2
- DOM对HTML元素访问操作
- 利用DOM节点关系访问HTML元素
- JavaScript DOM 中 实现元素对象的访问
- DOM对HTML元素的访问操作1
- DOM访问表格子元素的常用属性和方法
- js dom元素的选取
- 跟我学JavaScript--HTML DOM--DOM访问,修改,元素
- js定位DOM元素
- 【python学习笔记】4:精度控制/文件读/split()方法
- LeetCode-118、119. Pascal's Triangle (JAVA)杨辉三角
- 41-连接异常(服务器崩溃后重启)
- android 混淆文件proguard.cfg详解
- Qt-QML-Button-ButtonStyle-实现鼠标滑过点击效果
- juery访问dom元素与传统js访问dom元素的不同
- 覆盖
- Recyclerview 实现listView的代码
- msysgit初次安装
- org.apache.ibatis.builder.IncompleteElementException: Could not find parameter map com.vo.app
- PS_BaseUse_两张图片置入融合
- Fast R-CNN解读
- spring源码附录(6)解析子元素property
- Ncurses 5.9 Compilation Error