因为在属性中,id时唯一的,getElementById取出的是一个元素但是可以出现相同的name,取到的是一个Array ,getElementsByName取出的是数组 记录代码如下: <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>区分ByName和ById</title> <style type="text/css&qu…
document.getElementById()返回的是DOM对象,而$()返回的是jQuery对象 什么是jQuery对象? ---就是通过jQuery包装DOM对象后产生的对象.jQuery对象是jQuery独有的,其可以使用jQuery里的方法. 比如: $("#test").html() 意思是指:获取ID为test的元素内的html代码.其中html()是jQuery里的方法 这段代码等同于用DOM实现代码: document.getElementById("id…
jQuery的成功多归功于其强大的选择器. 然而,相信不少初学jQuery的同学都会遇到下面的问题. 在javascript下,我们可以根据getElementById()来获取页面元素.如下: var oDiv1 = document.getElementById("divId"); 用jQuery就方便多了: var oDiv2 = $("#divId"); 一般我们会认为,这两个东西返回的都是一个ID为"divId"的页面元素对象.但是事实…
document.write改变的是整个HTML页面(文档),document.getElementById("demo").innerHTML= 改变的是局部属性…
1.querySelector只返回匹配的第一个元素,如果没有匹配项,返回null.  2.querySelectorAll返回匹配的元素集合,如果没有匹配项,返回空的nodelist(节点数组). 可通过指定下标的方法获取某个的元素,例如document.querySelectorAll('.ubox')[0],表示获取第一个. 返回的结果是静态的,之后对document结构的改变不会影响到之前取到的结果.  这两个方法都可以接受三种类型的参数:id(#),class(.),标签,很像jque…
在日常开发中,使用JavaScript获取元素的时候,最常用的方法就是document.getElementById(getXXXByXX)方法.但是最近发现有很多地方使用的是querySelector方法而不是使用前面的方法.去官方文档查看是这么说的: 文档对象模型Document引用的querySelector()方法返回文档中与指定选择器或选择器组匹配的第一个 html元素Element. 如果找不到匹配项,则返回null. 这句话看意思和getElementById(getXXXByXX…
substring和substr的区别 substring() 方法用于提取字符串中介于两个指定下标之间的字符. stringObject.substring(start,stop)例子: <script type="text/javascript"> var str="Hello world!" document.write(str.substring(3,7)) </script>结果: lo w substr() 方法可在字符串中抽取从…
一.Document类型 nodeType: 9; nodeName: "#document"; nodeValue: null; parentValue: null; ownerDocumet: null. 其他浏览器(除IE)可以访问Document的构造函数与原型: 所有浏览器 (包括IE8 +)访问 HTMLDocument 的构造函数与原型: var html = document.documentElement;//<html>的引用--所有浏览器支持 var…
距离上一篇博文好像隔了很久的时间了额.好像是堕落了一阵子,前些时间去杭州找工作,被租房的事情给搞懵逼了,然后就回来了,回来在修炼一个月在出去奋斗把!加油,这两天把jquery,easyui和bootstrap这几个东西给记录一下,之前就学过,但是没记录下来,所以忘的很快,又没地方去复习,所以还是记录记录这些知识点.以便将来查看复习. --WH 一.什么是Jquery? 其实超级简单,不要把它想的太难了,Jquery就是一个js(javascript)类库. 1.1.什么是js类库? [JavaS…
DOM  ==  document object model   document 对象是唯一同时属于  BOM 和 DOM  的   rows 是一种DOM集合,不是数组,所以没有sort() 函数.   NodeList   NamedNodeMap :     document.all  ==  document.getElementByTagName("*");   取得document中所有元素   ie6 在使用getElementByName() 和 getElement…