DOM

DOM

HTML文档结构,是制订的上述JavaScript操作

D:document
O:obejct(uesr-defined object, native object, host object)最基础的是window对象
M:Model/Map(事物的表现形式)DOM把文档表现为节点树

节点:元素节点,文本节点(总是被包含在元素节点内部),属性节点(总是被包含在元素节点中)

CSS层叠式样表

selector{
property:value;
}

继承:子节点继承父结点的样式

class使用举例

<p class="special">This paragraph has the special class</p>
<h2 class="special">So does this headline</p>

.special{
font-style: italic;
}

h2.special{
text-transform:uppercase;
}

id使用举例

<ul id="purchase">
    <li>……

#purchases{
……
}

//用id属性为包含在该特定元素里的其他元素定义样式
#purchase li{
……
}

获取元素:元素id,标签名字,类名字

  1. document.getElementById(id)
  2. document.getElementsByTagName("li")
    将返回一个对象数组
    可以用.length属性
    每个元素都是一个对象,可以用typeof x;来验证
    允许通配符 eg.document.getElementsByTagName("*")将返回所有的元素节点
  3. document.getElementsByClassName("sale")
    document.getElementsByClassName("sale important")查找同时是sale和important两个class的element

盘点:
1.一份文档就是一个节点树
2.节点有:元素节点,属性节点和文本节点
3.getElement将返回一个对象
4.getEements将返回一个对象数组
5.每个节点都是一个对象

getAttribute通过访问元素节点调用
setAttribute(attribute, value)

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  •   DOM(文档对象模型)是针对 HTML 和 XML 文档的一个 API(应用程序编程接口)。   DOM 描绘...
    霜天晓阅读 9,120评论 0 7
  • 一、概述 document节点是整个文档树的顶层节点,每张网页都有自己的document节点。window.doc...
    周花花啊阅读 5,167评论 0 1
  • 前言:尽管现在有很多优秀的框架,大大简化了我们的DOM操作,但是我们仍然要学好DOM知识来写原生JS,从根本上去理...
    长鲸向南阅读 6,025评论 0 0
  • 一、DOM概述 D: Document 文档 一份文档就是一棵节点树,每个节点都是一个对象 O:Object 对象...
    紫陌兰溪阅读 2,817评论 0 1
  • 很久没有动笔了,没有写日记 文章 也没有和自己内心对话了。这几个月是自己真正意义上的工作,感觉很煎熬 成长也...
    迷娅冬暖阅读 2,241评论 0 0

友情链接更多精彩内容