[ Day 15 ] - 取得节点内资料的方法

前面已经学习如何更改指定节点的内容
今天来介绍如何取出指定节点的资料值

innerHTML

使用 innerHTML 取出指定节点内的 HTML 结构

HTML

<ul class="list">
    <li>1</li>
    <li>2</li>
  </ul>

JS

const list = document.querySelector('.list');
console.log(list.innerHTML);
// 结果显示为 
// <li>1</li>
// <li>2</li>

textContent

取得指定节点的文字资料值

<h1 class="header">大大大优惠</h1>
const header = document.querySelector('.header');
console.log(header.textContent);  // 结果为大大大优惠

getAttritube

可以取得指定元素内的属性值

HTML

<a href="https://www.google.com.tw" class ="link">google</a>

JS

const el = document.querySelector('.link');
console.log(el.getAttribute('href'));  // 代表会取得 href 的属性资料,结果会显示 https://www.google.com.tw
console.log(el.getAttribute('class'));  // 代表会取得 class 的属性资料,结果会显示 link

参考资料与学习资源

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

本日小节

今天练习取得节点资料内的属性、HTML 结构以及文字资料,今天的学习部份就到这边了~
有任何问题欢迎传讯息给我,我们下次见!


<<:  JavaScript Day15 - event(2)

>>:  Day 09 - Array

Day 13 | 元件状态:轮询 Polling

今天要介绍的功能 Polling ,用Google 翻译出来是「轮询」,不过这个词并不常见就是了,大...

陨石很可能砸下来

变化才是常态 一路敏捷至此的各位,应该对於敏捷强调的「面对变化」已有所体悟。 有个缩写词汇 VUCA...

[Day_3] Python运算子

运算子 今天这篇主要会介绍一些运算子, 不一定都是数学上的运算, 也有判断True或False的, ...

Day24 DB-NodeJS中的mongoDB

昨天讲了关联式资料库的MySQL,今天要接着介绍NoSQL中受欢迎的mongoDB,以及在NPM里m...

纯JS实作照片上传、下载与预览

更多会员限定文章可以到patreon观看 完整code可以到以下gist Client端HTML &...