当前位置: 首页 > article >正文

JavaScript HTML DOM 实例

JavaScript HTML DOM 实例

介绍

JavaScript HTML DOM(文档对象模型)是一种用于HTML和XML文档的编程接口。它提供了对文档结构、样式和内容的动态访问和操作能力。通过DOM,开发者可以轻松地添加、删除和修改页面元素,以及响应用户的交互操作。本文将介绍一些实用的JavaScript HTML DOM实例,帮助您更好地理解和使用DOM操作。

实例1:动态添加元素

在这个实例中,我们将演示如何使用JavaScript动态地在HTML文档中添加新元素。

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>动态添加元素</title>
</head>
<body>
    <div id="container">
        <p>这是一个段落。</p>
    </div>

    <script>
        // 创建新的元素
        var newElement = document.createElement('p');
        newElement.innerHTML = '这是新添加的段落。';

        // 将新元素添加到容器中
        var container = document.getElementById('container');
        container.appendChild(newElement);
    </script>
</body>
</html>

在这个例子中,我们首先使用createElement方法创建了一个新的<p>元素,并设置了其内容。然后,我们使用getElementById方法获取了容器元素的引用,并使用appendChild方法将新元素添加到容器中。

实例2:修改元素样式

在这个实例中,我们将演示如何使用JavaScript修改HTML元素的样式。

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>修改元素样式</title>
</head>
<body>
    <p id="example">这是一个段落。</p>

    <script>
        // 获取元素
        var element = document.getElementById('example');

        // 修改样式
        element.style.color = 'red';
        element.style.fontSize = '24px';
    </script>
</body>
</html>

在这个例子中,我们首先使用getElementById方法获取了<p>元素的引用。然后,我们通过修改元素的style属性来改变其颜色和字体大小。

实例3:事件处理

在这个实例中,我们将演示如何使用JavaScript为HTML元素添加事件处理程序。

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>事件处理</title>
</head>
<body>
    <button id="clickMe">点击我</button>

    <script>
        // 获取按钮元素
        var button = document.getElementById('clickMe');

        // 添加点击事件处理程序
        button.addEventListener('click', function() {
            alert('按钮被点击了!');
        });
    </script>
</body>
</html>

在这个例子中,我们首先使用getElementById方法获取了按钮元素的引用。然后,我们使用addEventListener方法为按钮添加了一个点击事件处理程序。当按钮被点击时,会弹出一个警告框。

结论

通过这些实例,我们可以看到JavaScript HTML DOM的强大功能。它允许我们动态地添加、修改和删除HTML元素,以及为元素添加事件处理程序。这些功能使得我们可以创建更加交互和动态的网页。


http://www.kler.cn/a/411036.html

相关文章:

  • 前端---CSS(部分用法)
  • 深度学习day4-模型
  • vue3 reactive响应式实现源码
  • android 性能分析工具(03)Android Studio Profiler及常见性能图表解读
  • CentOS环境上离线安装python3及相关包
  • git 命令之只提交文件的部分更改
  • windowsC#-在异步任务完成时处理
  • wangEditor富文本插入自定义应用
  • 大厂也在用的分布式链路追踪:TraceIdFilter + MDC + Skywalking
  • DAPP分币系统开发的安全性分析
  • C++中的链式操作原理与应用(一)
  • 学习日记_20241126_聚类方法(自组织映射Self-Organizing Maps, SOM)
  • 如何使用GCC手动编译stm32程序
  • 计算机的错误计算(一百六十七)
  • JAVA题目笔记(二十)Stream流综合练习+方法引用
  • PICO 获取设备号 SN码
  • Spring Boot林业产品推荐系统:从理论到实践
  • uniapp前端开发,基于vue3,element plus组件库,以及axios通讯
  • 【消息序列】详解(7):剖析回环模式--设备测试的核心利器
  • 基于vite创建的react18项目的单元测试
  • 微服务——服务配置中心
  • 【Linux】TCP网络编程
  • 【计算机网络】核心部分复习
  • EntitasLite源码分析(一)
  • Java中的JSONObject详解
  • Day3 洛谷Day3 1161+1179+1200+1304