我有這段代碼,但我試圖解釋每一行,但是我得到的解釋是第6行和第7行的解釋不正確,我也不太瞭解?代碼是什麼意思或不 任何幫助 謝謝JavaScript中的代碼含義「document.getElementById('msg')。innerHTML
1) <!DOCTYPE html>
2) <html>
3) <body>
4) <h1>Task 1 code</h1>
5) <p id="msg">Now you see me.</p>
6) <button type="button"
onclick="document.getElementById('msg').innerHTML = 'Gone!'">
Click Me!</button>
7) <button type="button"
onclick="document.getElementById('msg').innerHTML = 'Back again!'">
Bring me back!</button>
8) </body>
9) </html>
這裏是我的解釋:
- 第一行將就腳本評論
- 第二行將創建一個d打開一個HTML腳本。
- 第三行將打開body標籤。
- 第四行將創建一級標題,它將顯示「任務1代碼」作爲標題,並將關閉它。
- 第五行將創建一個新段落,它將有一個名爲「msg」的標識,並且在標識中,它將會有句「現在你看到我」,然後關閉段落。
- 第六行將創建一個擱淺的按鈕窗體,只需單擊一下即可響應。當點擊它時,它將獲得id的元素,並且如果單擊「Click me!」按鈕,則將標題更改爲「Gone!」。
- 第七行會創建一個標準的按鈕形式,只需點擊一下就會響應,它會從ID中獲取元素,當點擊「回我!」按鈕時,它會將標題更改爲'Back'
- 第八行將關閉body標籤。
- 第九行將關閉HTML腳本。
*第一行將創建一個html腳本*,可以討論如果html是一種真正的腳本語言...... –
*將只需點擊一下* * –
網上有一些網站給出了html和javascript的基本元素的解釋和例子,例如mdn:https://developer.mozilla.org/en-US/docs/Web/API/Element/innerHTML – cypherabe