html-dom核心内容--四要素

1·、结构

HTML DOM (文档对象模型)

当网页被加载时,浏览器会创建页面的文档对象模型(Document Object Model)。

2、核心关注的内容:"元素","属性","修改样式","事件反应"。==>四要素

  • JavaScript 能够改变页面中的所有 HTML 元素
  • JavaScript 能够改变页面中的所有 HTML 属性
  • JavaScript 能够改变页面中的所有 CSS 样式
  • JavaScript 能够对页面中的所有事件做出反应

3.操作的内容

javascript操作的内容就是上面的四要素

<p id="demo">文章标题</p>

4.获取元素的方法,操作元素前,需要先获取元素

以前的方法,现在有新的css类选择的方法

需要操作 HTML 元素,您必须首先找到该元素。有三种方法来做这件事:

1.通过 id 找到 HTML 元素

var x=document.getElementById("intro");
2.通过标签名找到 HTML 元素

var y=x.getElementsByTagName("p");
3.通过类名找到 HTML 元素

var x=document.getElementsByClassName("intro");

5.修改内容,获取元素后,修改元素内容

第4步是获取元素,如果修改,修改的是什么呢?

一个元素有可以修改的内容有;

"元素内容","属性","修改样式","事件反应"。

5.1修改元素内容:元素内容"

document.getElementById("p1").innerHTML="新文本!";

5.2修改""属性"" "属性"

document.getElementById("image").src="landscape.jpg";

5.3修改样式 修改样式"

语法:

document.getElementById(id ).style.property =新样式

document.getElementById("p2").style.color="blue"; document.getElementById("p2").style.fontFamily="Arial"; document.getElementById("p2").style.fontSize="larger";

5.4修改事件反应 事件反应"。

HTML DOM 允许我们通过触发事件来执行代码

  • 当用户点击鼠标时
  • 当网页已加载时
  • 当图像已加载时
  • 当鼠标移动到元素上时
  • 当输入字段被改变时
  • 当提交 HTML 表单时
  • 当用户触发按键时

...........................

<h1 id="id1">我的标题 1</h1>

<button type="button"

οnclick="document.getElementById('id1').style.color='red'">

点我!</button>

相关推荐
zhanghaha13145 分钟前
HTML系列教程:17_HTML 框架(frameset、frame、iframe)零基础详解
前端·html
IT_陈寒16 分钟前
React的useEffect依赖项居然骗了我三年
前端·人工智能·后端
一个金牛座的前端21 分钟前
AI 写前端,优化的是演示,不是交付
前端·ai·cursor
球球不吃虾38 分钟前
Nuxt在使用过程中的一些小总结(二)
前端·vue·nuxt
朝屯暮蒙vi1 小时前
随记:h5+中uploader不能添加参数数据,要通过task
javascript
2601_958352904 小时前
A-59U 仅 37mm 却集成 USB + 双波束?
前端·回声消除·语音模块·降噪处理·降噪消回音
泯泷9 小时前
那段文字是谁删的?Yjs 14 正式版之前,一套删除归属方案的实现与边界
前端·javascript·算法
hold?fish:palm10 小时前
34 合并K个升序链表
javascript·算法·链表
野槐12 小时前
前端项目优化(有了我,会发生...)
前端
幸运小圣12 小时前
PointerEvent 常用属性与事件整理【JavaScript】
开发语言·javascript·ecmascript