首页 > js query复习

js query复习

jquery:js框架;

主要区别在dom的操作

jq需要引入文件并且引入顺序在最上面;

找元素 操作元素

js:doucument.getElementById..classname,tagname,name

jq:$(选择器)

dom是js对象 jqDom是jquery对象

操作内容

js:dom.innerHTML(非表单元素)   dom.value(表单元素)

jq:jqDom.html()   jqDom.val()

操作属性

js:dom.setAttribute('属性名','属性值')   dom.getattribute('属性名');

  dom.removeAttribute('属性名');

jq:jqDom.attr({'class':'abc','id':'abcd'});         //设置这个dom的class名为abc

 jqDom.attr('class');            //获取class的属性值

jqDom.removeAttr('class');

jqDom.addclassr('abc');

操作样式:

js:Dom.style.color='red'; Dom.style.color;

jq:jqDom.css({'属性名':'属性值'});

jqDom.css('color');

操作事件

js:Dom.οnclick=function(){ }

Dom.addeventlistener('click',f1)

jq:jqDom.click(funcution{})

jqDom.bind('click',function(){})

jqDom.unbind('click');

 

转载于:https://www.cnblogs.com/zuichumx0826/p/9044646.html

更多相关:

  • 文档树Document Object Model (DOM) 为文档对象模型, 它使用对象的表示方式来表示对应的文档结构及其中的内容。下面为一个样例 p 元素在文档中的对象所包含的所有属性。控制台:p#domaccessKey: ""align: ""assignedSlot: nullattributeStyleMap: Style...

  • 1、封装 什么是封装?   1.对外部隐藏内部的属性,以及实现细节,给外部提供使用的接口     注意:封装有隐藏的意思,但不是单纯的隐藏     学习封装的目的:就是为了能够限制外界对内部数据的访问   python中属性的权限分为两种:   1.公开的     没有任何限制,谁都可以访问   2.私有的     只有当前类本身能狗...

  • Mock.js 的语法规范包括两部分: 数据模板定义规范(Data Template Definition,DTD)数据占位符定义规范(Data Placeholder Definition,DPD)1.数据模板定义规范 DTD 数据模板中的每个属性由 3 部分构成:属性名、生成规则、属性值: // 属性名 name // 生...

  • vue   vue.js 是用于构建交互式的 Web 界面的库。它提供了 MVVM 数据绑定和一个可组合的组件系统,具有简单、灵活的 API。从技术上讲, Vue.js 集中在 MVVM 模式上的视图模型层,并通过双向数据绑定连接视图和模型。实际的 DOM 操作和输出格式被抽象出来成指令和过滤器。相比其它的 MVVM 框架,Vue.j...

  • js盒模型 js盒模型属性 clientwidth/height/top/leftclientWidth padding+widthclientLeft 左边框宽度 offsetoffsetWidth padding+width+borderoffsetParent scrollscrollWidth 左border+内容...

  •     EL全名Expression Language.EL提供了在JSP脚本编制元素范围外使用运行时表达式的功能。     脚本编制元素是指页面中能够用于在JSP文件中嵌入java代码的元素。     JSP标准标记库(jsp staandard tag library,jstl)是一个实现web应用程序常用功能的定制标记库集。有c...

  •       写一个页面,引用了另外的js,结果触发js事件时,浏览器显示"object expected "错误,说什么action有错,在action硬是纠结了半天,结果发现是由于action跳转之后,路径错了,所以js不能正确引入。 原来写的是相对引入路径