[ Day 14 ] - 存取网页元素之变更指定内容

上一篇提到可以取得指定的 DOM 节点

今日来介绍可如何透过节点存取及变更文件节点

textContent

  • 可以取得或更新指定元素内的文字

范例中, h1 的文字内容是 『大大大优惠』

<h1 class="header">大大大优惠</h1>

使用 textContent 将文字内容更新为『阿哈!』

const el = document.querySelector('.header');
el.textContent = '啊哈!';

执行结果如下

innerHTML

在指定的元素中,重新赋予指定的 HTML 内容,原本的资料不会被保留,只会放新的资料进去

范例是一个 div 区块, class 名称为 container

<div class="container"></div>

先选取到 .container 的节点,在增加 HTML 的内容
并且以样版字面值(Template literals)的写法处理

const main = document.querySelector('.container');
main.innerHTML = `<h1 class="header" > 招财猫之日,喵~</h1>`;

结果如下

参考资料与学习资源

  • 0 陷阱!0 误解!8 天重新认识 JavaScript!
  • JavaScript 指南
  • 六角学院 - JavaScript 必修篇 - 前端修练全攻略

本日小节

呼~今天练习存取节点资料及变更文字内容,今天的学习部份就到这边了~
929也是日本的招财猫日,出门上班就有遇到在巷子跑来跑去的猫咪,可惜戳不到
有任何问题欢迎传讯息给我,我们下次见!


<<:  Day14 - 物理模拟篇 - 弹跳球世界IV(补完篇) - 成为Canvas Ninja ~ 理解2D渲染的精髓

>>:  学习Python纪录Day14 - JSON档案的写入与读取

[Day 13] Leetcode 49. Group Anagrams (C++)

前言 中秋连假第一天,来开启一系列的题目练习~ 今天挑战的是top 100 liked中hash t...

DAY 20 我要+1 群组团购辅助机器人(补)

上篇只做出了大部分功能,有很多细节没做好,这篇会修正细节与优化 PostgreSQL IF stat...

D29 - 热点

分散式资料库理论上会把业务的loading平均分布到各个node上。但是仍有可能因为业务逻辑或者资料...

[Day15] Vite 出小蜜蜂~随机射击 Randomly Shoot!

Day15 在 Space Invaders 的游戏设计中, 除了随着不断前进而产生的压迫感之外, ...

DAY15-EXCEL统计分析:Z检定介绍

Z检定: 什麽时候需要用到z检定呢? 当已经知道母体变异数时或是知道是一个大样本但不知道变异数为多少...