JS(三)——更改html内数据

  • 获取 DOM 元素,然后修改其属性或内容。使用 getElementById 方法获取特定 ID 的元素:
html 复制代码
<p id="myParagraph">这是初始的文本</p>
javascript 复制代码
const paragraph = document.getElementById('myParagraph');
paragraph.innerHTML = '这是修改后的文本';
  • 通过修改元素的属性,比如修改 img 元素的 src 属性:
html 复制代码
<img id="myImage" src="old.jpg" />
javascript 复制代码
const image = document.getElementById('myImage');
image.src = 'new.jpg';

使用 getElementsByTagNamegetElementsByClassName 方法获取一组元素进行修改

html 复制代码
<p class="myClass">第一段</p>
<p class="myClass">第二段</p>
javascript 复制代码
const paragraphs = document.getElementsByClassName('myClass');
for (let i = 0; i < paragraphs.length; i++) {
  paragraphs[i].innerHTML = '修改后的段落';
}
相关推荐
小李小李不讲道理12 小时前
「Ant Design 组件库探索」四:Input组件
前端·javascript·react.js
连合机器人13 小时前
晨曦中的守望者:当科技为景区赋予温度
java·前端·科技
郑板桥3013 小时前
tua-body-scroll-lock踩坑记录
前端·javascript
小*-^-*九13 小时前
php 使用html 生成pdf word wkhtmltopdf 系列2
pdf·html·php
解道Jdon13 小时前
SpringBoot4与Spring7发布:云原生深度进化
javascript·reactjs
慢半拍iii14 小时前
JAVA Web —— A / 网页开发基础
前端
gnip14 小时前
pnpm 的 monorepo架构多包管理
前端·javascript
zolty14 小时前
基于hiprint的票据定位打印系统开发实践
javascript
新手村领路人16 小时前
Firefox自定义备忘
前端·firefox
乖女子@@@16 小时前
css3新增-网格Grid布局
前端·css·css3