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 = '修改后的段落';
}
相关推荐
Lee川3 分钟前
🚀 JavaScript 内存大揭秘:从“栈堆搬家”到“闭包时空胶囊”
前端·javascript·面试
唐叔在学习5 分钟前
TodoList应用:SPA应用首屏性能优化实践
前端·javascript·性能优化
恋猫de小郭5 分钟前
AI 时代的工程师需要具备什么能力?Augment Code 给出了他们的招聘标准
前端·人工智能·ai编程
kyriewen7 分钟前
别再滥用 iframe 了!这些场景下它其实是最优解
前端·javascript·html
Nile8 分钟前
解密openclaw底层pi-mono架构系列一:5. pi-web-ui
前端·ui·架构
郝学胜-神的一滴17 分钟前
系统设计与面向对象设计:两大设计思想的深度剖析
java·前端·c++·ue5·软件工程
徐同保20 分钟前
openclaw插件
前端
摸鱼仙人~21 分钟前
前端面试最常考、最容易被问崩的 50 道八股精简版
前端·面试·职场和发展
恪愚31 分钟前
three | 材质 Material
前端·javascript·材质
zuoerjinshu34 分钟前
WebSpoon9.0(KETTLE的WEB版本)编译 + tomcatdocker部署 + 远程调试教程
前端