可以在 HTML 標籤自訂 data-* 屬性,寫法:data-自訂名稱="值"
data-*
屬性可以像其他屬性一樣使用 .getAttribute
取得屬性值:
HTML
JS
除了 .getAttribute
以外, data-*
也可以用 document.querySelector
選取,例如:
HTML
取得「data-title="信箱"」p 標籤的方式有兩種:
JS
另外,也可以透過事件綁定來取得 data-*
,例如:
HTML
JS
請使用 這個 CodePen 做練習,當點擊「加入 alert 文字」按鈕後,將會在對應的
<p class="alertMsg"></p>
標籤中填入警示文字,HTML 畫面渲染如下圖:
注意,「信箱 必填」的「信箱」、「密碼 必填」的「密碼」需取用 data-title 的內容。
將答案寫在 CodePen 並複製 CodePen 連結貼至底下回報就算完成了喔!
解答位置請參考下圖(需打開程式碼的部分觀看)
Discord | CodePen / 答案 |
---|---|
詹姆士 | CodePen |
pinyi_9 | CodePen |
銀光菇 | CodePen |
runweiting | CodePen |
Winnie | CodePen |
⭐️小正 | CodePen |
yuan! | CodePen |
Peng | CodePen |
hsu0921 | CodePen |
Eden | Codepen |
精靈 | CodePen |
ann6212 | CodePen |
bf_tsai | CodePen |
Chia Pin | CodePen |
stone4584 | CodePen |
Oria | CodePen |
依依 | CodePen |
Fabio20 | CodePen |
yuan2781 | CodePen |
Uli | CodePen |
cest_jessie | CodePen |
Alyce | CodePen |
Yijing | CodePen |
Andy | CodePen |
yuling | Codepen |
kawa | CodePen |
tanuki5863 | CodePen |
楓仔 | CodePen |
yu.t_200053 | CodePen |
維哲 | CodePen |
xin | CodePen |
lychee_kk | CodePen |
kuanju27 | CodePen |
CPing | CodePen |
Ching | CodePen |
dora | CodePen |
shuuu | CodePen |
Allen | CodePen |
gebyman | CodePen |
celinelinnn | CodePen |
Helen | CodePen |
Ataraxia | CodePen |
風羽 | CodePen |
郭芙蘭#6374 | CodePen |
jamesli_92837 | CodePen |
SHUO | CodePen |
skypassion5000 | CodePen |
奔跑吧(GTR150) | CodePen |
JUNEW | CodePen |
claire | CodePen |
Vivian2857 | CodePen |
macihuang | CodePen |
小夏 | CodePen |
NathanJames | CodePen |
辣椒 | Codepen |
MY | CodePen |
ChrisSQR | CodePen |
歐陽龍龍#1061 | CodePen |
santu0868 | CodePen |
Daylily | CodePen |