博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
关于DOM中的model(将元素转成对象进行操作)
阅读量:7239 次
发布时间:2019-06-29

本文共 889 字,大约阅读时间需要 2 分钟。

DOM

document (html, xml)

 

object 将文档中的HTML元素转成js的对象

通过ID找到文档的元素转成js对象

var obj = document.getElementById("test");

1. 通用的方式

document.getElementById(id); //通过元素中的唯一的ID
document.getElementsByName(name); //通过元素中的name属性
document.getElementsByTagName(tagname); //通过元素中的标签名称

id的方式, 一个文档中ID是不能重复的, 在一个文档中通过ID只能获取一个对象

而通过文档中元素的name属性和tagname标记名称获取到的元素对象是多个,也就是复数

2. 使用document中的内置数组来完成

 

model 对元素转成的对象进行操作

 

1. 内容(使用通用的4个属性) a div b h1 ... <input> 用 value <tag>内容</tag>使用下面4个

innerHTML

innerText 只有IE好用, 非IE不好用(textContent), 不兼容

表单中的内容如何改

<input type="text" name="hello" value="abc">

<areatext></areatext>

 

属性可以改值, 也可以取值

所有的表单改内容和获取内容都要使用value属性

2. 操作属性

将元素转成对象后, 原来元素有的属性, 就是这个对象的属性
属性可以改值, 也可以取值

 

3. 操作样式

可以获取样式, 也可以改样式

一、 可以一个一个样式的改

对象.style.样式属性=“样式的值”
样式属性如果有"-"的, 将这个去了, 后面的单词首字母大写

 

二、 可以批量的改样式

使用className这个通用属性(所有元素都可以使用的属性)

清除样式将className设置为空

转载于:https://www.cnblogs.com/handsomehan/p/5369112.html

你可能感兴趣的文章
图片的存储
查看>>
Windows Service 学习笔记
查看>>
好的代码风格积累
查看>>
web.xml is missing and <failOnMissingWebXml> is se
查看>>
DB2基本概念
查看>>
ime-mode:disabled是什么?
查看>>
poj 2251 Dungeon Master(bfs)
查看>>
[题解]Codeforces Round #254 (Div. 2) B - DZY Loves Chemistry
查看>>
imap以用户定义的方式导入自定义邮箱
查看>>
js中问号
查看>>
[原]回调实现步骤
查看>>
var img = new Image()
查看>>
linux每日命令(37):top命令
查看>>
【bzoj3811】【清华集训2014】玛里苟斯
查看>>
正则表达式
查看>>
自动ftp 上传
查看>>
C++命名法则
查看>>
MYSQL、ORACLE、SQLSERVER获取行号,增量查询
查看>>
Linux设备树语法详解
查看>>
读书笔记1——计算机编程艺术
查看>>