document对象操作

目的:找到文档元素后赋给变量,对变量进行操作。

一.找到元素

<div id="a">这是元素111</div>

<div class="b">这是元素222</div>

<div >这是元素333</div>

<input type="button" value="按钮" name="c"/>

1.通过ID找元素:document.getElementById("a")

2.通过class找元素:document.getElementsByClassName("b")

3.通过标签找元素:document.getElementsByTagName("div")

4.通过表单找元素:document.getElementsByName("c")

表单也可以通过前三种方法找元素,除了ID外其他方法都是通过返回数组找索引号获取元素的。

二.操作

分为三类:操作内容,操作属性,操作样式。第一步都要先找到元素并赋值给一个变量。

var m=document.getElementById("a")

1.操作内容:

获取内容:m.innerText

修改内容:m.innerText="要修改的内容"

获取内容(含标签):m.innerHTML

修改内容(含标签):m.innerHTML="<b>通过标签要修改的内容</b>"

修改表单内容可以直接通过修改value值改变。

2.操作属性:

获取属性:m.getAttribute(" ") 引号里为属性名。

修改属性:m.setAttribute(" "),(" ") 一个引号里为属性名,第二个引号里为属性值。

删除属性:m.removeAttribute(" ")

3.操作样式:

获取样式:m.style.样式名 (只能操作内联)

修改样式:m.style.样式名="样式属性"

转载于:https://www.cnblogs.com/wyc1991/p/8686273.html

DOM2-document操作相关推荐

  1. document操作例题1-延迟注册与二级菜单

    一.倒计时10秒后可以注册 <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http ...

  2. html的document操作

    代码: <!DOCTYPE html> <html><head><meta charset="utf-8"><title> ...

  3. 全文检索Lucene(一)--Document操作与文本域加权

    一.搭建基本环境        在eclipse中创建普通的maven项目,并在pom.xml中引入相应的依赖.        这里只给出pom.xml中的依赖 <dependencies> ...

  4. DOM-2 document对象、获取元素、节点、遍历树

    一.document获取元素 1. 方法 document.getElementById('box') // 在IE8及以下是不分大小写的,而且name值也能匹配上 document.getEleme ...

  5. 用SAXBuilder、Document、Element操作xml

    摘自:http://blog.163.com/cui_zhouyang/blog/static/7033972120093911330375/ import org.jdom.Document; im ...

  6. js jquery操作的方面xml dom html dom css dom

    1  xml  dom 类似xml     document 操作 --文档处理 js               createTextNode   createElementNode  ... jq ...

  7. Elasticsearch概述、ES概念、什么是搜索、全文检索、Elasticsearch功能,什么是distributed document store(来自网络+学习资料)

    1.Elasticsearch概述 Elasticsearch是一个分布式.高性能.高可用.可伸缩的搜索和分析系统. 以下是来自百度的介绍: ElasticSearch是一个基于Lucene的搜索服务 ...

  8. 网页 JavaScript的DOM操作

    今天,我首先对之前学习的内容进行了复习,然后学习了当鼠标指向某一个按钮时,切换对应的背景图片. <div id="d1"> </div> <input ...

  9. 45-js操作DOM和bom操作

    一.js中的DOM和BOM的基本操作 ECMAScript(核心语法): BOM(Browser Object Model 浏览器对象模型) 操作浏览器 DOM(Document Object Mod ...

  10. 简单使用JDOM解析XML

    简单使用JDOM解析XML 博客分类: xml XMLJava编程ASPVB 使用JDOM解析XML 一.前言     JDOM是Breet Mclaughlin和Jason Hunter两大Java ...

最新文章

  1. LeetCode简单题之判断矩阵经轮转后是否一致
  2. 【深度学习】正则化技术全面了解
  3. 在JAVA中线程到底起到什么作用
  4. ECJTUACM16 Winter vacation training #5 题解源码
  5. 深度学习为什么要resize_为什么要学习演讲与口才
  6. MySQL INSERT:插入数据(添加数据)
  7. Buuctf(pwn) ciscn_2019_n_5
  8. 从抛硬币试验看随机游走定义的基本概念错误
  9. 文理分科 (最小割问题)
  10. 替换更改登陆页面logo与链接
  11. u盘病毒之tel.xls.exe
  12. Flash知识点总结
  13. Python函数知识点(详解)
  14. eclipse安装教程|最详细eclipse安装 配置图文教程
  15. ckPlayer播放器嵌入页面时报错CKobject is not defined解决方案
  16. 图片云存储(腾讯云 七牛云)
  17. 目标追踪(一)环境搭建
  18. Web mfw Writeup
  19. java pdf 转换 word_如何使用Java将pdf文件转换为word文件
  20. 阿里云天池大赛赛题解析——机器学习篇 | 留言赠书

热门文章

  1. 【嵌入式】Libmodbus之TCP模式Master端程序示例
  2. 【MFC】MFC开发之前言
  3. 【Libevent】Ubuntu安装libevent报错问题解决
  4. 【Linux】一步一步学Linux——startx命令(199)
  5. 【Tools】Xshell6安装和卸载图解教程
  6. 【Linux网络编程】原始套接字实例:MAC 头部报文分析
  7. 北师大本科毕业需要过计算机二级吗,全国计算机二级
  8. php远程文件包含攻击,利用SMB共享来绕过php远程文件包含的限制
  9. 专科 java转go 翱翔之路(二)基础语法:匿名组合,方法,接口,map,json,异常处理,channel管道,select用法
  10. java富文本编辑器wangEditor-3.1.1的使用流程