-
仔细观察层级选择器之间还是有很多相似与不同点 1.层级选择器都有一个参考节点 2.后代选择器包含子选择器的选择的内容 3.一般兄弟选择器包含相邻兄弟选择的内容 4.相邻兄弟选择器和一般兄弟选择器所选择到的元素,必须在同一个父元素下查看全部
-
1.IE会将注释节点实现为元素,所以在IE中调用getElementsByTagName里面会包含注释节点,这个通常是不应该的 2.getElementById的参数在IE8及较低的版本不区分大小写 3.IE7及较低的版本中,表单元素中,如果表单A的name属性名用了另一个元素B的ID名并且A在B之前,那么getElementById会选中A 4.IE8及较低的版本,浏览器不支持getElementsByClassName查看全部
-
抛开jQuery,如果要获取文档中所有的元素,通过document.getElementsByTagName()中传递"*"同样可以获取到查看全部
-
divs是dom合集对象,通过循环给每一个合集中的<div>元素赋予新的boder样式查看全部
-
类选择器,相对id选择器来说,效率相对会低一点,但是优势就是可以多选 jQuery除了选择上的简单,而且没有再次使用循环处理查看全部
-
id是唯一的,每个id值在一个页面中只能使用一次。如果多个元素分配了相同的id,将只匹配该id选择集合的第一个DOM元素。但这种行为不应该发生;有超过一个元素的页面使用相同的id是无效的查看全部
-
通过getElementsByTagName获取到所有div节点的元素,结果是一个dom合集对象,不过这个对象是一个数组合集(3个div元素)。通过$(div)方法转化成jQuery对象,通过调用jQuery对象中的first与css方法查找第一个元素并且改变其颜色。查看全部
-
相比较jQuery转化成DOM,开发中更多的情况是把一个dom对象加工成jQuery对象。$(参数)是一个多功能的方法,通过传递不同的参数而产生不同的作用。 如果传递给$(DOM)函数的参数是一个DOM对象,jQuery方法会把这个DOM对象给包装成一个新的jQuery对象 通过$(dom)方法将普通的dom对象加工成jQuery对象之后,我们就可以调用jQuery的方法了查看全部
-
通过jQuery自带的get()方法 jQuery对象自身提供一个.get() 方法允许我们直接访问jQuery对象中相关的DOM节点,get方法中提供一个元素的索引: var $div = $('div') //jQuery对象 var div = $div.get(0) //通过get方法,转化成DOM对象 div.style.color = 'red' //操作dom对象的属性查看全部
-
jQuery是一个类数组对象,DOM对象就是一个单独的DOM元素。 数组的索引是从0开始的,也就是第一个元素下标是0查看全部
-
jQuery对象与DOM对象 通过标准的JavaScript操作DOM与jQuyer操作DOM的对比,我们不难发现: 1.通过jQuery方法包装后的对象,是jQuery对象,它是一个新的对象 2.jQuery与DOM对象完全不是同一个东西,但是又似曾相似,因为他们都能处理DOM 3.通过jQuery处理DOM的操作,可以让开发者更专注业务逻辑的开发,而不需要我们具体知道哪个DOM节点有那些方法,也不需要关心不同浏览器的兼容问题,我们可以通过jQuery更友好的API进行开发,同时代码也会更加精短查看全部
-
代码分析: $(document).ready 的意思是等页面的文档(document)中的节点都加载完毕后,在执行后续的代码,因为我们在执行代码的时候,可能会依赖页面的某一个元素,我们要确保这个元素真正的的被加载完毕后才能正确的使用查看全部
-
jQuery环境的搭建 下载:http://jquery.com/download/ 系列:1.x和2.x,区别:2.x不再兼容IE6/7/8为移动端而优化,使版本比JQuery1.x更小且块。如果比较在意IE用户,可以使用1.9版本。 版本:每个系列都分为:压缩版和开发版,压缩版体积更小,效率更快。开发版便于修改和调试。 引用:<script type="text/javascript" src="http://libs.baidu.com/jquery/1.9.1/jquery.js"></script>查看全部
-
.val()方法主要是用于处理表单元素的值,比如 input, select 和 textarea。查看全部
-
html()获取的是整个html结构,text()获取的是文本内容。查看全部
举报
0/150
提交
取消