五、相关元素操作:

var a = document.getElementById("id");                找到a;

var b = a.nextSibling,                                         找a的下一个同辈元素,注意包含空格;

var b = a.previousSibling,                                    找a的上一个同辈元素,注意包含空格;

var b = a.parentNode,                                          找a的上一级父级元素;

var b = a.childNodes,                                          找出来的是数组,找a的下一级子元素;

var b = a.firstChild,                                             第一个子元素,lastChild最后一个,childNodes[n]找第几个;

alert(nodes[i] instanceof Text);                             判断是不是文本,是返回true,不是返回flase,用if判断它的值是不是false,可以去除空格。

六、元素的创建、添加、删除:

var a = document.getElementById("id");            找到a;

var obj = document.createElement("标签名");    创建一个元素

obj.innerHTML = "hello world";                          添加的时候首先需要创建出一个元素。

a.appendChild(obj);                                          向a中添加一个子元素。

a.removeChild(obj);                                          删除一个子元素。

列表中a.selectedIndex:                                       选中的是第几个;

//a.options[a.selectIndex]                                 按下标取出第几个option对象

七、字符串的操作:

var s = new String();                                        或var s ="aaaa";

var s = "hello world";

alert(s.toLowerCase());                                     转小写 toUpperCase() 转大写

alert(s.substring(3,8));                                      从第三个位置截取到第八个位置

alert(s.substr(3,8));                                          从第三个位置开始截取,截取八个字符长度,不写后面的数字是截到最后.

s.split('');                                                         将字符换按照指定的字符拆开,放入数组,自动排序

s.length是属性

s.indexOf("world");                                           world在字符串中第一次出现的位置,没有返回-1

s.lastIndexOf("o");                                           o在字符串中最后一次出现的位置

八、日期时间的操作

var d = new Date();                                        当前时间

d.setFullYear(2015,11,6);                                /*在想要设置的月份上减1设置*/

d.getFullYear:                                                 取年份;

d.getMonth():                                                取月份,取出来的少1;

d.getDate():                                                   取天;

d.getDay():                                                   取星期几

d.getHours():                                                取小时;

d.getMinutes():                                              取分钟;d.getSeconds():取秒

d.setFullYear():                                              设置年份,设置月份的时候注意-1。

八、数学函数的操作

Math.ceil();                           大于当前小数的最小整数

Math.floor();                         小于当前小数的最大整数

Math.sqrt();                           开平方

Math.round();                       四舍五入

Math.random();                     随机数,0-1之间

十、小知识点

外面双引号,里面的双引号改为单引号;

在div里面行高设置时,无论设置多么高,所占用的行默认在中间位置(div上下区域内中间——【默认】垂直居中)。

文本框取出来的值是字符串,需要用parseint()转化为数字

s.match(reg); s代表一个字符串,reg代表一个字符串,两者进行匹配,如果两个字符串不匹配,返回一个null。

总结:

三、document:

1.找

var d = document.getElementById("元素的ID");

var d = document.getElementsByName("元素名称")

var d = document.getElementsByTagName("标签名")

2.操作元素内容:

(1)表单元素:文本(input:type=text,input:type=password;textarea;input:type=hidden)按钮(submit,reset,button image)选择(radio,checkbox,select,file) d.value=xxxx; var s = d.value;

(2)非表单元素:h1...h6,p,div,ul,ol,li d.innerHTML = xxxx; var s = d.innerHTML;

3.操作元素属性:

d.setAttribute(名,值) var s = d.getAttribute(名) d.removeAttribute(名);

4.操作元素样式:

(1)内联样式: d.style.backgroundColor = "#FFFF00"; var s = d.style.backgroundColor;

(2)class属性: d.className=""

5.操作相关元素: 父,子,兄,弟

拓展:匿名函数

不需要调用,并且不需要给函数命名

document对象补充的更多相关文章

  1. JS中document对象 && window对象

    所有的全局函数和对象都属于Window对象的属性和方法. 区别: 1.window 指窗体.Window 对象表示浏览器中打开的窗口. document指页面.document是window的一个子对 ...

  2. HTML静态网页--JavaScript-Window.document对象

    1.Window.document对象 一.找到元素: docunment.getElementById("id"):根据id找,最多找一个:    var a =docunmen ...

  3. 报表软件JS开发引用HTML DOM的location和document对象

    上一次提到,在报表软件FineReport的JavaScript开发中,可以访问并处理的HTML DOM对象有windows.location.document三种.这次就继续介绍后两种,locati ...

  4. Document对象和window对象

    window对象--- 代表浏览器中的一个打开的窗口或者框架,window对象会在<body>或者<frameset>每次出现时被自动创建,在客户端JavaScript中,Wi ...

  5. Window.document对象

    1.Window.document对象 一.找到元素: docunment.getElementById("id"):根据id找,最多找一个:     var a =docunme ...

  6. JavaScript的DOM操作。Window.document对象

    间隔执行一段代码:window.setlnteval("需要执行的代码",间隔毫秒数) 例 :      window.setlnteval("alert("你 ...

  7. HTML DOM Document 对象

    HTML DOM Document 对象 HTML DOM 节点 在 HTML DOM (Document Object Model) 中 , 每一个元素都是 节点: 文档是一个文档. 所有的HTML ...

  8. JS中document对象和window对象有什么区别

    简单来说,document是window的一个对象属性.Window 对象表示浏览器中打开的窗口.如果文档包含框架(frame 或 iframe 标签),浏览器会为 HTML 文档创建一个 windo ...

  9. 9.22 window对象、document对象

    一.window对象: 属性(值或者子对象): opener:打开当前窗口的源窗口,如果当前窗口是首次启动浏览器打开的,则opener是null,可以利用这个属性来关闭源窗口 dialogArgume ...

随机推荐

  1. swift学习笔记之-高级运算符

    //高级运算符 import UIKit /*高级运算符(Advanced Operators):位运算符.溢出运算符.优先级和结合性.运算符函数.自定义运算符 位运算符: 1.位运算符可以操作数据结 ...

  2. 浅析字符串操作方法slice、substr、substring及其IE兼容性

    在截取字符串时常常会用到substr().substring().slice()方法,有时混淆之间的用法,故总结下.   slice() 定义:接受一个或者两个参数,第一个参数指定子字符串的开始位置. ...

  3. js之如何获取css样式

    js之如何获取css样式   一.获取内联样式 1 <div id ="myDiv" style="width:100px;height:100px; border ...

  4. WinForm-GridView

    前端: <%@ Page Language="C#" AutoEventWireup="true" CodeBehind="CKXM.aspx. ...

  5. php强制转换类型和CMS远程管理插件的危险

    远程管理插件是十分受WordPress站点管理员欢迎的工具,它们允许用户同时对多个站点执行相同的操作,如,更新到最新的发行版或安装插件.然而,为了实现这些操作,客户端插件需要赋予远程用户很大的权限.因 ...

  6. Android Handler机制(三)----Looper源码解析

    一.Looper Looper对象,顾名思义,直译过来就是循环的意思,从MessageQueue中不断取出message. Class used to run a message loop for a ...

  7. 【读书笔记】iOS网络-使用推送通知

    一,本地通知 本地通知有64位的最大限制.虽然,你依然可以调度通知,不过到到达的通知数被限定为接近64个,并且按照fireDate的顺序排序,系统会忽略掉其余的通知.这意味着如果现在有64个调用的本地 ...

  8. 浅谈JSON数据解析方法

    JSON数据解析 JSON是什么?? 如何把JSON数据解析出来 如何把一个字典转换为JSON JSON详细介绍 JSON(JavaScript Object Notation) 是一种轻量级的数据交 ...

  9. (转)postman中 form-data、x-www-form-urlencoded、raw、binary的区别

    1.form-data:  就是http请求中的multipart/form-data,它会将表单的数据处理为一条消息,以标签为单元,用分隔符分开.既可以上传键值对,也可以上传文件.当上传的字段是文件 ...

  10. 统计整个Xcode工程代码行数

    打开终端,ls 查看目录,用cd命令 定位到工程所在的目录,然后调用以下命名即可把每个源代码文件行数及总数统计出来: find . "(" -name "*.m" ...