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 = '修改后的段落';
}
相关推荐
cidy_9810 小时前
Main 正式环境合并说明
前端
万物智能10 小时前
开源鸿蒙内核配置与驱动三条路径—【万物智能之开源鸿蒙OpenHarmony系统实战开发系列教程】
前端·后端
每天吃饭的羊10 小时前
WebAssembly
开发语言·javascript·wasm
hunterandroid10 小时前
Android 多渠道打包与 Gradle 构建优化实战
android·前端·kotlin
用户2526327534710 小时前
如何实现MySQL多表联查
前端
风吹心凉10 小时前
第2天|拆解ReAct Prompt:Thought、Action、Observation与信息流
javascript·react.js·prompt
今天AI了吗10 小时前
【AI】一文讲清 RAG:从大模型局限到企业级知识库落地流程
前端·javascript·人工智能·python·深度学习·机器学习·easyui
hunterandroid10 小时前
[鸿蒙从零到一] HarmonyOS 冷启动瀑布图分析与关键路径裁剪实战
前端·华为
郭邯10 小时前
用 Canvas 实现纯前端图片格式互转:PNG/JPG/WebP 一键切换,还能控制质量与尺寸
前端