Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
第07回Web講座2018
Search
北海道科学大学 電子計算機研究部
July 11, 2018
Education
60
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
第07回Web講座2018
北海道科学大学 電子計算機研究部
July 11, 2018
More Decks by 北海道科学大学 電子計算機研究部
See All by 北海道科学大学 電子計算機研究部
第12回Network講座2019
densan
1
67
第11回Network講座2019
densan
0
80
第10回Network講座2019
densan
0
55
第09回Network講座2019
densan
1
170
第08回Network講座2019
densan
0
58
第07回Network講座2019
densan
0
56
第06回Network講座2019
densan
0
79
第05回Network講座2019
densan
0
56
第04回Network講座2019
densan
0
120
Other Decks in Education
See All in Education
プロポーザルを書く技術とアンチパターン/proposal-writing-and-antipatterns
moriyuya
13
3.5k
参加制約理論
roadofhope
0
140
Lectura 1 (PIT : Python Basico)
robintux
0
390
Data Management and Analytics Specialisation
signer
PRO
0
1.9k
Estimating Group × Time Interaction in Scale-Transformed CEFR-J Self-Assessment Scores: A Case in Study-Abroad Research
uranoken
0
140
データマネジメント試験対策教材1〜データマネジメント基礎〜
yoshimura_datam
1
470
2026年度春学期 統計学 第4回 データを「分布」で見る (2026. 4. 30)
akiraasano
PRO
0
190
DECADE_ゴルフ_コースマネジメント完全ガイド.pdf
ozekinote
0
120
2026年度春学期 統計学 第5回 分布をまとめるー記述統計量(平均・分散など) (2026. 5. 7)
akiraasano
PRO
0
210
Visionary Initiative: Materials-Positive Society 「モノの進化をポジティブな社会の原動力に」|Science Tokyo(東京科学大学)
sciencetokyo
PRO
0
710
勾配ブースティングと決定木の話 / gradient boosting and decision trees
kaityo256
PRO
7
1.7k
Interaction - Lecture 10 - Information Visualisation (4019538FNR)
signer
PRO
0
2.7k
Featured
See All Featured
From π to Pie charts
rasagy
0
240
HDC tutorial
michielstock
2
750
Test your architecture with Archunit
thirion
1
2.3k
How to audit for AI Accessibility on your Front & Back End
davetheseo
0
470
How to build a perfect <img>
jonoalderson
1
5.8k
Why Our Code Smells
bkeepers
PRO
340
58k
The Straight Up "How To Draw Better" Workshop
denniskardys
239
140k
Fireside Chat
paigeccino
42
4k
JavaScript: Past, Present, and Future - NDC Porto 2020
reverentgeek
52
6k
Hiding What from Whom? A Critical Review of the History of Programming languages for Music
tomoyanonymous
3
990
How Fast Is Fast Enough? [PerfNow 2025]
tammyeverts
3
660
Mobile First: as difficult as doing things right
swwweet
225
10k
Transcript
ネットワークチーム 第7回 北海道科学大学 電子計算機研究部
INDEX ⚫ オブジェクト ⚫ DOM ⚫ HTMLの操作 ⚫ 関数・メソッドの呼び出し 2
オブジェクト
オブジェクトとは JavaScriptのオブジェクトとは 名前(キー)と値のペア の集まり このペアをプロパティという 4 user1 name : ”Gouda”
age : 19 num : 2173056 user2 name : ”Kanda” age : 19 num : 2173068
オブジェクトの生成 JavaScriptでは オブジェクトを変数に入れることができる。 5 let name = { key1:value1, key2:value2
}; 構文 let name = new Object(); name.key1 = value1; name.key2 = value2;
オブジェクトへのアクセス オブジェクトの要素へアクセスするためには . (ピリオド)又は [“ ”] を使用する。 6 name.key1 =
value; 構文 name key1 : *** key2 : *** name key1 : value key2 : *** name[“key1”] = value;
書いてみよう 7
メソッド オブジェクトは関数を持つことができる。 このとき、オブジェクトの中の関数を メソッドという 8 let name = { method:function()
{ 処理; } }; 構文
書いてみよう 9
DOM
DOMとは Document Object Model HTMLの要素を、JavaScriptなどのプログラムから 操作するための仕組み HTML文書をツリー状の集合として扱う これをDOMツリーという DOMツリーでは HTMLの各タグや要素をノードと呼ぶ
11
第一回 演習2(再掲) document.getElementsByTagName(‘h1’)[0].innerHTML = (“NetTeam”); ↲Enter 12 JavaScript で HTML
の内容を 操作(書き換え) している
DOMツリー 13 <html> <body> <h1> <p> 見出し netteam <head> <title>
DOMツリー Document ノード
HTMLの操作 getElementsBy
getElementsBy – メソッド document(HTMLファイル)から 指定した条件を満たす要素を取得するメソッド 15 構文 用途 .getElementsByClassName(クラス名); 指定したクラスの要素を
配列で取得 .getElementsByName(name属性値); 指定したname属性値を持つ 要素を配列で取得 .getElementsByTagName(要素名); 指定したタグの要素を 配列で取得 .getElementById(ID名); 指定したID名を持つ要素を 取得(配列ではない)
書いてみよう 16
要素へのアクセス 取得した要素にアクセスするには 以下の方法がある 17 構文 用途 .innerHTML 要素にアクセス タグを含む .innerText
要素にアクセス タグを含まない .textContent .innerTextとほぼ同じ
書いてみよう 18 P16の続きから 文字が書き換えられた!
書いてみよう 19 添字を忘れずに
書いてみよう 20
要素の追加1 21
要素の追加2 22
関数・メソッドの呼び出し
ボタンによる呼び出し ボタンに関数を設定することで ボタンが押下されたときに関数を呼び出すことができる 24
書いてみよう 25
本日はここまで お疲れ様でした