当前位置: 首页 > news >正文

烟台哪儿有可以做淘宝网站的wordpress失败

烟台哪儿有可以做淘宝网站的,wordpress失败,微信网站模版,网页游戏大全排行榜jQuery的DOM操作之笔记总结 首先我们来介绍一下什么是DOM 简述#xff1a; 1.DOM全称Document Object Model#xff08;文档对象模型#xff09;。 2.每个文档都是一棵DOM结构的树#xff0c;文档里的很多元素#xff0c;就像树上的很多节点#xff0c;或是分叉的树枝… jQuery的DOM操作之笔记总结 首先我们来介绍一下什么是DOM 简述 1.DOM全称Document Object Model文档对象模型。 2.每个文档都是一棵DOM结构的树文档里的很多元素就像树上的很多节点或是分叉的树枝我们可以通过jQuery对任意的节点进行操作并且可以控制它的样式和属性。 内容结构 1.  节点操作 2.  CSS样式操作 3.  属性操作 4.内容和值操作5. Dom遍历 1.  节点操 查找、创建、插入、删除、复制、替换、包裹、属性、清空节点 查找元素节点: p title选择你最喜欢的运动你最喜欢的运动是/p ul         li title游泳游泳/li         li title足球足球/li         li title跑步跑步/li /ul var $li$(ul li:eq(1)); var li_text$li.text(); alert(li_text); 查找属性节点: attr() 方法也用于获取/设置/改变属性值。 var $pra$(p); var p_text$pra.attr(“title”);  //获取属性 alert(p_text); $(button).click(function(){      $(“#w3s”).attr(“href”,“http://www.w3school.com.cn/jquery”);     //设置单个属性 }); $(button).click(function(){ $(#w3s).attr({     //设置多个属性     href : http://www.w3school.com.cn/jquery,      title : W3School jQuery Tutorial }); }); 1、append( )方法  方法 作用向匹配的元素内部的末尾追加内容。追加的内容如果包含HTML标签则会创建该元素。 例如 原HTML代码    ul        li第一条内容/li    ul 然后执行jQuery代码          $(ul).append(li新的一条内容/li);    //这里选择器选择的是ul元素 最后结果    ul        li第一条内容/li        li新的一条内容/li    ul 2、prepend( )方法 作用向匹配的元素内部的开头插入内容。 注意这里是在开头前置内容而append()是在末尾追加内容。 例如 原HTML代码    ul        li第一条内容/li    ul 然后执行jQuery代码    $(ul).prepend(li新的一条内容/li);    //这里选择器选择的是ul元素 最后结果    ul        li新的一条内容/li        li第一条内容/li      ul  3、after( )方法 作用在匹配的元素的后面插入内容而不是像append()和prepend()是在元素的内部插入。 例如 原HTML代码    ul        li第一条内容/li    ul 然后执行jQuery代码    $(li).after(li又是一条新的内容/li);    //这里选择器选择的是li元素 最后结果    ul        li第一条内容/li        li又是一条新的内容/li    ul 4、before( )方法 作用在匹配的元素的前面插入内容。after()是在后面插入before()是在前面插入。 例如 原HTML代码    ul        li第一条内容/li    ul 然后执行jQuery代码    $(li).before(li又是一条新的内容/li);    //这里选择器选择的是li元素 最后结果    ul        li又是一条新的内容/li        li第一条内容/li    ul 5、insertBefore( )方法 作用insertBefore() 方法在一个指定的子节点之前插入一个节点。insertAfter()是在后面插入 例如 原HTML代码 ul        li这是第一条 内容/li        li这是第二条 内容/li        li这是第三条 内容/li   ul 然后执行jQuery代码       $new$(li这是新插入的节点/li);       $li$(ul li:eq(1));  //$li代表第二个       $new.insertBefore($li)最后结果 ul        li这是第一条 内容/li        li这是新插入的节点 /li        li这是第二条 内容/li        li这是第三条 内容/li   ul     6、remove( )方法 作用删除所有匹配的元素以及它所包含的所有子节点然后返回一个指向已被删除的节点的引用因此可以以后再使用这些元素。 例如 原HTML代码    ul        li第一条内容/li    ul 先执行jQuery代码 var drops $(ul).remove();   //先删除返回一个引用 第一个结果为空 然后添加一行jQuery代码 $(body).append(drops);  //再将该引用添加到页面中 第二个结果    ul        li第一条内容/li    ul 7、empty( )方法 作用清空匹配元素的所有子节点的内容但不是删除节点。 例如 原HTML代码    ul        li第一条内容/li    ul 然后执行jQuery代码    $(li).empty(); 结果   显示只有li标签默认的符号一个点“.”但是没有文字内容 8. Clone([true]) 作用clone() 方法生成被选元素的副本包含子节点、文本和属性。 $(function(){      $(ul li).click(function() {         $(this).clone([true]).appendTo(ul);         }) }); 备注 true克隆出来的副本还可以继续克隆flase只能克隆一次,不写默认为false 9. replaceWith():  替换节点 $(p).replaceWith(strong你最不喜欢的水果是?/strong) 10、包裹节点 wrap      wrapAll        wrapInner $(p).wrap(div/div) $(p).wrapAll(div/div) $(p).wrapInner(b/b) 2.css样式操作 1、css( )方法 作用获取或者设置元素的单个或多个样式属性。 说明无论是通过HTML元素的style属性设置的内联样式还是外部CSS文件导入的样式      都可以通过css()方法获取到它们的样式属性。 (1). 获取元素的某个样式属性css(样式名)   例如$(a).css(color);   获取a元素的样式颜色 (2). 设置元素的单个样式属性css(样式名, 样式属性)   例如$(a).css(color,  blue);   设置a元素的颜色为蓝色 (3). 同时设置元素的多个样式属性css({“样式名1”:”样式属性1”, “样式名2”:”样式属性2”, …})   说明样式名/属性组要包含在大括号中   例如$(a).css({color:blue,  font-size:14px});  将a元素设为蓝色并且字体大小改为14px 2、width( )方法 作用设置元素的宽度。如果不带参数则为获取元素的宽度。 例如 $(#box).width();     //获取idbox的元素的宽度 $(#box).width(100px);    //设置idbox的元素的宽度为100px 3、height( )方法 作用设置元素的高度。如果不带参数则为获取元素的高度。 例如 $(#box).height();     //获取idbox的元素的高度 $(#box).height(200px);    //设置idbox的元素的高度为200px 4、addClass( )方法 作用向匹配的元素追加指定的一个或多个类。 (1). 向元素添加一个类addClass(类名)   例如         HTML代码p classredThis is title/p         jQuery代码$(p).addClass(big);     结果p classred  bigThis is title/p (2). 向元素添加多个类addClass(类名1  类名2   ...) 说明多个类名之间用空格分隔 例如         HTML代码p classredThis is title/p         jQuery代码$(p).addClass(big  bold);     结果p classred  big  boldThis is title/p 5、removeClass( )方法 作用从匹配的元素中删除指定的一个或多个类。 (1). 删除元素的一个类removeClass(类名) 例如HTML代码p classred  big  boldThis is title/p                 jQuery代码$(p).removeClass(red);         结果p classbig  boldThis is title/p (2). 删除元素的多个类removeClass(类名1  类名2  ...) 多个类名之间用空格分隔 例如HTML代码p classred  big  boldThis is title/p                jQuery代码$(p).removeClass(big  bold);        结果p classredThis is title/p (3). 删除元素所有的类removeClass( )  不带参数 例如HTML代码p classred big boldThis is title/p                  jQuery代码$(p).removeClass();         结果p This is title/p 6   toggleClass( )方法 toggleClass() 对设置或移除被选元素的一个或多个类进行切换。 该方法检查每个元素中指定的类。如果不存在则添加类如果已设置则删除之。这就是所谓的切换效果。 $(button).click(function(){      $(p).toggleClass(“none); }); 7、offset( )方法 作用获取/设置元素在当前视窗的偏移值,即top与left 。 $(selector).offset({top:100,left:0}) var offset$(div).offset(); var left offset.left; var top offset.top; var num0; $(“:button:contains()).click(function(){ num10; $(div).offset({left:num}); }) $(“:button:contains(-)).click(function(){ num-10; $(div).offset({left:num}); }) 8、position( )方法 作用获取元素相对于最近一个position样式为absolute或relative的父节点的相对偏移 $(button:contains()).click(function(){ var add $(div).position().left10; $(div).css(left,addpx) }) $(button:contains(-)).click(function(){ var sub $(div).position().left-10; $(div).css(left,subpx) }) 9、scrollTop( )、scrollLeft()方法 作用获取元素的滚动条距顶端及距左端的距离 $(function(){ $(button).click(function(){ $(html,body).scrollTop(200) }) }) 3.属性操作     查找属性节点: attr() 方法也用于获取/设置/改变属性值。 var $pra$(p);                 var p_text$pra.attr(“title”);  //获取属性                 alert(p_text); $(button).click(function(){      $(“#w3s”).attr(“href”,“http://www.w3school.com.cn/jquery”);     //设置单个属性 }); $(button).click(function(){ $(#w3s).attr({     //设置多个属性     href : http://www.w3school.com.cn/jquery,      title : W3School jQuery Tutorial }); }); CSS样式操作获取或修改颜色、字体、高度、宽度等样式属性 4.内容和值操作 内容和值操作获取或设置元素内的HTML代码、文本和值 1、html( )方法 作用获取或者设置某个元素中的HTML内容。类似于javascript中的innerHTML属性。 不带参数时为获取元素的HTML内容。 例如 HTML代码p内容/p jQuery代码$(p).html(span新的内容/span); 运行结果新的内容 2、text( )方法 作用获取或者设置某个元素中的文本内容。类似于javascript中的innerText属性。 不带参数时为获取元素的文本内容。 注意这里如果有HTML标签会被当成纯文本而不会被解析。 例如 HTML代码p内容/p jQuery代码$(p).text(span新的内容/span); 运行结果span新的内容/span 3、val( )方法 作用获取或者设置某个表单元素的值如文本框(多行)、单选框、下拉列表等。类似于javascript      中的value属性。不带参数时为获取元素的value属性。 例如 HTML代码input  typetext  value请输入您的名称 / 运行jQuery代码$(input).val(请再次输入您的名称);     //修改元素的value属性 运行结果请再次输入您的名称  4、 defaultValue方法[勿用此属性js] 作用属性可设置或返回文本框或密码域的默认值。 script typetext/javascript function alertValue() {                        alert(document.getElementById(password1).defaultValue ) } /script form    input typepassword idpassword1 valuethgrt456 /    input typebutton idbutton1 οnclickalertValue()“     valueShow default value / /form jQuery文档操作
http://wiki.neutronadmin.com/news/272806/

相关文章:

  • 华阴市住房和城乡建设局网站可以做线路板网站的背景图
  • 广州网站建设平台阿里巴巴外贸圈app
  • 摄影网站建设目的app网站开发书籍下载
  • 培训机构网站php源码不屏蔽网站的浏览器
  • 绛帐做企业网站cn.wordpress
  • 无锡网站建设网络推广图形网站建设软件
  • 中国商城网站建设网站建设的主要观点
  • 可以申请微信号的网站查询网站备案进度查询
  • 佛山网站建设及优化公司网站模板 免费下载
  • 建设学校网站的需求分析百度大数据平台
  • 哪个网站可以做奖状集思吧网站怎么做问卷
  • 网站后台 灰色wordpress对比
  • 商城网站租服务器安全不福州php做网站
  • 做学校网站的济南公司曲靖企业网站建设
  • 江苏省城乡与建设厅网站桂林优化公司
  • 网站建设 千助单位网站建设情况汇报
  • 海口市网站开发内容网站管理系统
  • 廉江市住房和城乡建设局网站黄岩路桥网站设计
  • 自己如何在网上做网站八亿wap建站
  • 网站运行费用预算公司网站出现空白页
  • 做私房蛋糕在哪些网站写东西建立大数据平台
  • 重庆做公司网站高端酒店网站模板
  • 广州 网站制高唐网站开发
  • 实战网站开发北京出名的室内设计公司
  • 手机端网站seo做手表网站用什么源码比较好
  • 电子网站设计wordpress 微信支付插件
  • 智能行业网站模板门户网站开发技术服务合同
  • 汉口江岸区城市建设局网站wordpress和di
  • MIUI官方网站开发版如何让网站免费
  • 个人网站建设开题报告暴雪游戏