JavaScript中innerHTML属性获取与替换HTML内容详解

作者:小圆点

时间:2026-10-23

浏览:464

本文详细介绍JavaScript中innerHTML属性的使用方法。通过获取元素对象,利用innerHTML属性可以读取或替换HTML元素的内容。文章提供了具体的代码示例,演示如何获取h2标签内容并修改为指定文本,帮助开发者掌握DOM内容操作的核心技巧。

文章目录

innerHTML 属性基本用法

innerHTML 属性用于获取或替换 HTML 元素的内容,语法为Object.innerHTML 其中1.Object是获取的元素对象,如通过document.getElementById("ID")获取的元素;2.注意书写,innerHTML区分大小写。 我们通过id="light"获取<div> 元素,并将元素的内容输出和改变元素内容,代码如下:


<!DOCTYPE html>
<html>
 <head>
  <meta charset="utf-8">
  <title>innerHTML属性</title>
 </head>
 <body>
  <div id="cshi">
   你好,黑夜20200317
  </div>
  <!-- <script type="text/javascript">
   var mylight=document.getElementById('light');
   document.write('原始内容:'+mylight.innerHTML+'<br/>');//输入元素内容
   mylight.innerHTML='javascript tomorrow';//修改元素内容
   document.write('替换内容:'+mylight.innerHTML);
  </script> -->
  <script type="text/javascript">
   var mystr=document.getElementById('cshi');
   mystr.innerHTML="DOM操作";
   // document.write(mystr);
  </script>
 </body>
</html>

首先通过 id 获取 h2 标签元素,并将其赋值给变量 mychar。随后使用 innerHTML 属性,将获取到的 h2 标签内容修改为 "Hello world!"

修改 h2 标签内容示例


<!DOCTYPE HTML>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>innerHTML</title>
</head>
<body>
<h2 id="con">javascript</H2>
<p> JavaScript是一种基于对象、事件驱动的简单脚本语言,嵌入在HTML文档中,由浏览器负责解释和执行,在网页上产生动态的显示效果并实现与用户交互功能。</p>
<script type="text/javascript">
 var mychar= document.getElementById('icon');   ;
 document.write("原标题:"+mychar.innerHTML+"<br>"); //输出原h2标签内容
 mychar.innerHTML="Hello world!";
 document.write("修改后的标题:"+mychar.innerHTML); //输出修改后h2标签内容
</script>
</body>
</html>

总结

到此这篇关于 javascript 中 innerHTML 获取或替换 html 内容的文章就介绍到这了,更多相关 js 替换 html 内容内容请搜索本站以前的文章或继续浏览下面的相关文章希望大家以后多多支持本站!

实用工具推荐

电子包浆

绿化、压缩、噪点和虚拟水印,自由调节做旧程度。

使用 ›
图片压缩

选择画质和输出格式,预览压缩前后的大小。

使用 ›
相关文章