<div>和<span>属于HTML中的块标签,而CSS是美化HTML的
-
JS是用来实现网页动态交互的脚本语言
- 所谓实现动态交互就是利用HTML的 DOM模型对HTML实现增删改查,
-
DOM 是一个树形结构,里面所有的对象都称为 节点,根节点是<html>,所有的标签又被称之为 元素(Element)
- document----整个HTML文档
- Element----标签
- Attribute----属性
- Text----文本
- 以上统称为节点(Node)
用传统的JS方法对HTML进行增删改查是通过操作DOM,大致流程为
获取父节点--创建子节点--向父节点中添加子节点
需要注意的是:通过这种方式操作的都是节点对象(DOM对象),注意区别于JQuery中的append()添加字符串的方式添加节点
DOM对象和JQuery对象
- DOM对象可以理解为通过document.getElementById()这种方式得到的对象,通常就是标签
- JQuery对象是通过$选择器获得的对象