通过 HTML DOM,JavaScript 能够访问 HTML 文档中的每个元素。

改变 HTML 内容

改变元素内容的最简答的方法是使用 innerHTML 属性。

下面的例子更改 <p> 元素的 HTML 内容:

实例

<html>
<body><p id="p1">Hello World!</p><script>
document.getElementById("p1").innerHTML="New text!";
</script></body>
</html>

亲自试一试

改变 HTML 样式

通过 HTML DOM,您能够访问 HTML 对象的样式对象。

下面的例子更改段落的 HTML 样式:

实例

<html><body>
<p id="p2">Hello world!</p><script>
document.getElementById("p2").style.color="blue";
</script></body>
</html>

亲自试一试

使用事件

HTML DOM 允许您在事件发生时执行代码。

当 HTML 元素”有事情发生“时,浏览器就会生成事件:

  • 在元素上点击
  • 加载页面
  • 改变输入字段

你可以在下一章学习更多有关事件的内容。

下面两个例子在按钮被点击时改变 <body> 元素的背景色:

实例

<html>
<body><input type="button" οnclick="document.body.style.backgroundColor='lavender';"
value="Change background color" /></body>
</html>

亲自试一试

在本例中,由函数执行相同的代码:

实例

<html>
<body><script>
function ChangeBackground()
{
document.body.style.backgroundColor="lavender";
}
</script><input type="button" οnclick="ChangeBackground()"
value="Change background color" /></body>
</html>

亲自试一试

下面的例子在按钮被点击时改变 <p> 元素的文本:

实例

<html>
<body><p id="p1">Hello world!</p><script>
function ChangeText()
{
document.getElementById("p1").innerHTML="New text!";
}
</script><input type="button" οnclick="ChangeText()" value="Change text"></body>
</html>

HTML DOM - 修改 HTML 内容相关推荐

  1. 怎么修改html中的内容,HTML DOM 修改 HTML 内容

    HTML DOM - 修改 HTML 内容 通过 HTML DOM,JavaScript 能够访问 HTML 文档中的每个元素. 改变 HTML 内容 改变元素内容的最简答的方法是使用 innerHT ...

  2. php修改js内容,js怎样修改html元素的内容?HTML DOM实现修改内容

    js怎样修改html元素的内容?本章就给大家介绍在js中利用HTML DOM是怎样修改html元素内容的.有一定的参考价值,有需要的朋友可以参考一下,希望对你们有所帮助. 首先我们要了解HTML DO ...

  3. JS中的DOM操作属性、DOM创建、DOM增加、DOM修改、DOM删除以及DOM获取非行间样式

    当网页被加载时,浏览器会创建页面的文档对象模型DOM(Document Object Model),在DOM中,每个东西都是节点. DOM四大操作:查找.更新.添加.删除 通过DOM,JavaScri ...

  4. python修改文件内容_Python批量修改文本文件内容的方法详解

    这篇文章主要介绍了Python批量修改文本文件内容的方法的相关资料,需要的朋友可以参考下 Python批量替换文件内容,支持嵌套文件夹 import os path="./" fo ...

  5. android代码修改excel文件格式,Android实现类似execel的表格 能回显并能修改表格内容的方法...

    如下所示: 自定义实现一个水平滚动控件HorizontalScrollView package com.example.view; import android.content.Context; im ...

  6. php按条件修改xml,php如何修改xml内容

    php修改xml内容的方法:首先打开xml文件:然后遍历一下该xml文档:接着通过"foreach ($books as $book) {...}"方式对内容进行重新赋值:最后保存 ...

  7. Ueditor编辑旧文章,从数据库中取出要修改的内容

    Ueditor编辑旧文章,从数据库中取出要修改的内容然后放置到编辑器中: <script type="text/plain" id="editor"> ...

  8. sql php修改mysql结构_sql怎么修改表内容

    sql修改表内容的方法:可以通过执行[update 表名 set 列名1=值,列名2=值 where 条件;]命令来修改.使用该命令可以修改单表中一行单列或者多列数据. sql中修改表的内容有以下三种 ...

  9. 用python修改文件内容修改txt内容的3种方法

    用python修改文件内容修改txt内容的3种方法 方法一.修改原文件方式 def updateFile(file,old_str,new_str):"""替换文件中的字 ...

最新文章

  1. 异常: cv::Exception,位于内存位置 0x00000059E67CE590 处。
  2. Python 自定义函数和参数类型
  3. SAP 电商云 Spartacus UI 和路由相关的 State 处理
  4. 哈希拓展--布隆过滤器
  5. 介绍一个不错的jquery插件-cluetip
  6. mysql数据库主主_MySQL主主复制(图文详解)
  7. 201703-2-学生排队
  8. 游戏社交不足怎么办? 游戏发行中的社交化运营经验分享
  9. java插件安装步骤_eclipse插件安装的四种方法
  10. 数据库语句数据库学习(3)——数据库的创建与删除
  11. SQL基础教程(第2版)读书笔记
  12. 关于无穷级数收敛的充要条件的猜想
  13. 文化学刊杂志文化学刊杂志社文化学刊编辑部2022年第3期目录
  14. 第62篇:批量去除EXCEL文件密码
  15. byte 16进制 2进制理解
  16. ODI 12C 数据元表主资料库67个表 工作资料库153个表
  17. PyTorch搭建双向LSTM实现时间序列预测(负荷预测)
  18. unity中Input.Touch详解
  19. oracle index alter,Oracle alter index rebuild 一系列问题
  20. 【学相伴】Nginx最新教程通俗易懂-狂神说

热门文章

  1. 【C 语言】文件操作 ( 文件加密解密 | 解密文件 )
  2. 【Android 安装包优化】使用 lib7zr.a 静态库处理压缩文件 ( 交叉编译 lib7zr.a 静态库 | 安卓工程导入静态库 | 配置 CMakeLists.txt 构建脚本 )
  3. 【组合数学】生成函数 ( 线性性质 | 乘积性质 )
  4. 【Android RTMP】Android Studio 集成 x264 开源库 ( Ubuntu 交叉编译 | Android Studio 导入函数库 )
  5. 如何使用Bootstrap4显示和隐藏元素
  6. 前端Yslow的23个优化原则
  7. 响应式 媒体查询 盒模型
  8. 区块链:新经济蓝图及导读
  9. ESPCMS基本导航操作
  10. c# 索引器基础理论