AJax技术

原生js封装ajax兼容jsonp实例分享(2)

字号+ 作者:H5之家 来源:H5之家 2018-01-27 13:34 我要评论( )

pp style=float:left;width:200px;labelpgh1/labelppgh2/pppgh3/pppgh4/p/pp style=float:left;width:200px;labelp1/labelh5p2/h5h5p3/h5h5p4/h5/p 样式不变,这时再来看效果,发现nth-of-type(2)结果变了,这时高


<p> <p style="float:left;width:200px;"> <label>pgh1</label> <p>pgh2</p> <p>pgh3</p> <p>pgh4</p> </p> <p style="float:left;width:200px;"> <label>p1</label> <h5>p2</h5> <h5>p3</h5> <h5>p4</h5> </p>

样式不变,这时再来看效果,发现nth-of-type(2)结果变了,这时高亮的是p3。到这里也算符合我们的逻辑。h5:nth-of-type(2)要找的是第二个h5类型的元素,也就是p3。

继续改动HTML代码。我们恢复第一个p元素和第一个h5元素,将第二个p元素和第二个h5元素改为label,样式仍保持不变,结果会怎样呢?

HTML如下:


<p> <p style="float:left;width:200px;"> <p>pgh1</p> <label>pgh2</label> <p>pgh3</p> <p>pgh4</p> </p> <p style="float:left;width:200px;"> <h5>p1</h5> <label>p2</label> <h5>p3</h5> <h5>p4</h5> </p>

CSS 不变:


p:nth-child(2) { color: red; font-weight:bold; } h5:nth-of-type(2) { color: blue; font-weight:bold; }

结果:nth-child没有效果,nth-of-type高亮的是p3。

为什么会这样呢?

相关推荐;

按方向:热门分类:

JavaScript OOP调试技巧视频教程

中级JavaScript OOP调试技巧视频教程

《JavaScript OOP调试技巧视频教程》本课程是由北风网录制, 在写面向对象的WEB应用程序方面JavaScript是一种很好的选择.它能支持OOP.因为它通过原型支持继承的方式和通过属性和方法的方式一样好.很多开发者试图抛弃JS,试着用C#或JAVA仅是因为JS不是他认为合适的面向对象的语言.许多人还没有认识到javascript支持继承.当你写面向对象的代码时.它能给你很强大的能量.你也可以使用它写出可复用,可封装的代码. 对象为何如此伟大? 面向对象思想的成功是由于它仿照了现实中的事物和事物的联系.事物有属性和方法.如果我们描述一个台灯.我们会说它的高度和宽度,比如12CM."开灯"这个动作是它的方法.当它是处于开着的状态时.它可以被调亮一点或暗一点(也就是亮度这个属性值变大或变小).

88人在看

JavaScript深入视频教程

中级JavaScript深入视频教程

《JavaScript深入视频教程》本节课程由北风网录制,JavaScript一种直译式脚本语言,是一种动态类型、弱类型、基于原型的语言,内置支持类型。它的解释器被称为JavaScript引擎,为浏览器的一部分,广泛用于客户端的脚本语言,最早是在HTML(标准通用标记语言下的一个应用)网页上使用,用来给HTML网页增加动态功能。

128人在看

JavaScript核心编程视频教程

中级JavaScript核心编程视频教程

《JavaScript核心编程视频教程》本节课程是由北风网录制, JavaScript一种直译式脚本语言,是一种动态类型、弱类型、基于原型的语言,内置支持类型。它的解释器被称为JavaScript引擎,为浏览器的一部分,广泛用于客户端的脚本语言,最早是在HTML(标准通用标记语言下的一个应用)网页上使用,用来给HTML网页增加动态功能。

291人在看

JavaScript基本语法及基本语句视频教程

初级JavaScript基本语法及基本语句视频教程

《JavaScript基本语法及基本语句视频教程》本节课程是北风网录制,JavaScript一种直译式脚本语言,是一种动态类型、弱类型、基于原型的语言,内置支持类型。它的解释器被称为JavaScript引擎,为浏览器的一部分,广泛用于客户端的脚本语言,最早是在HTML(标准通用标记语言下的一个应用)网页上使用,用来给HTML网页增加动态功能。

536人在看

JavaScript基础入门及设计模式视频教程

中级JavaScript基础入门及设计模式视频教程

《JavaScript基础入门及设计模式视频教程》该视频主要讲解JavaScript的高级设计模式,也包括JavaScript的基础入门讲解,由浅入深带大家完全掌握JavaScript设计模式。

552人在看

JavaScript设计模式完整视频教程

中级JavaScript设计模式完整视频教程

《JavaScript设计模式完整视频教程》本节视频教程是由极客学院录制,JavaScript设计模式共有两部分。第一部分给出了实现具体设计模式所需要的面向对象特性的基础知识,主要包括接口、封装和信息隐藏、继承、单体模式等内容。第二部分则专注于各种具体的设计模式及其在JavaScript语言中的应用,主要介绍了工厂模式、桥接模式、组合模式、门面模式等几种常见的模式。

733人在看

JavaScript基础精讲视频教程

初级JavaScript基础精讲视频教程

 

1.本站遵循行业规范,任何转载的稿件都会明确标注作者和来源;2.本站的原创文章,请转载时务必注明文章作者和来源,不尊重原创的行为我们将追究责任;3.作者投稿可能会经我们编辑修改或补充。

相关文章
  • 小技巧—判断图片是否加载失败,URL是否有效等等的方法。

    小技巧—判断图片是否加载失败,URL是否有效等等的方法。

    2018-01-27 14:18

  • Ajax页面滚动自动加载实例教程

    Ajax页面滚动自动加载实例教程

    2018-01-27 10:17

  • js每隔5分钟执行一次ajax请求的实现方法

    js每隔5分钟执行一次ajax请求的实现方法

    2018-01-26 17:05

  • 分析JS中this引发的bug

    分析JS中this引发的bug

    2018-01-26 16:05

网友点评
"