Onclick Javascript

| | | |

onclick JavaScript 事件在用戶單擊按鈕或其他 Web 元素時執行一個功能。此方法在 HTML 文檔和 JavaScript 文檔中都內聯使用。

使用 JavaScript 編碼時,通常希望在用戶與網頁交互時運行代碼。例如,您可能希望在用戶按下按鈕時發生某些事情。但是如何在 JavaScript 中實現呢?

你實現了這個功能

這裡是“onclick()”事件可以派上用場的地方。 onclick 事件是最常用的事件類型之一。 onclick 允許您在用戶單擊網頁上的按鈕或其他元素時運行代碼。

在這個簡短的指南中,我們將解釋 onclick 功能的工作原理。我們將了解如何在代碼中使用 onclick 使網站具有交互性。

更新事件

Onclick 是一種 JavaScript 事件。事件是發生在瀏覽器中的動作,可以由用戶或瀏覽器本身發起。用戶單擊按鈕、提交表單或按下鍵盤上的鍵都是實際事件的示例。在本教程中,我們將重點關注第一個:用戶單擊項目。

使用事件,開發人員可以使網頁具有交互性。您可以使表單在用戶單擊按鈕時可見,或在用戶提交表單時向用戶顯示消息。

事件有兩個主要組件:事件處理程序和事件偵聽器。

當您單擊按鈕、按下某個鍵或將鼠標懸停在某個項目上時,會執行一個事件。事件處理程序是事件啟動時執行的代碼。例如,當您單擊按鈕時,事件處理程序將運行。

監聽器事件是白蠟樹和 md ;像按鈕一樣的項目 - 它“監聽”並等待直到您與之交互。然後偵聽器運行事件處理程序。

JavaScript onclick

當您單擊按鈕或其他 Web 元素時,JavaScript 事件會執行一項功能。例如,一個 onclick 事件會導致在您戳按鈕時出現一個對話框。

這是 HTML 中 onclick 方法的語法:

當您點擊這個 HTML 按鈕時,“codetorun”JavaScript 函數將被執行。我們可以將 onclick 與其他元素一起使用,例如 div。 onclick 不是按鈕獨有的。

您也可以在 Simple JavaScript 中使用 onclick。下面是一個 onclick JavaScript 方法的示例:

我們使用 JavaScript 方法 getElementById 來檢索一個元素我們的網頁。當我們點擊 id 為“button”的元素時,我們的 onclick 函數將被執行。

onclick 按鈕的 JavaScript 示例

假設您想在之後修改網頁上的文本單擊元素或段落。我們可以使用 onclick 屬性在網站上實現此功能。讓我們從一個帶有按鈕和一些文本的 HTML 頁面開始。我們還將創建一個包含我們的事件代碼的 JavaScript 文件。

這是一個基本網頁的示例,但它還不是交互式的。當這個網頁運行時,我們會看到一個按鈕和一些文本,但是當我們點擊我們的按鈕時什麼都不會發生。這是因為我們還沒有實現 onclick 腳本功能。

現在我們的網頁已經準備好了,我們可以開始創建我們的onclick事件了。首先我們需要給我們的按鈕添加onclick()事件監聽器,這個事件會在用戶點擊按鈕時監聽。

讓我們創建我們的“onclick.js”文件,其中將包含我們的changeParagraph()事件的代碼。這個事件將改變文本我們的段落(“p”元素)到別的東西。

我們定義了一個 JavaScript 函數,叫做 changeParagraph。我們使用 JavaScript querySelector 方法 來選擇頁面上的段落。當我們第一次加載頁面時,我們會看到我們的按鈕和文字,“當您單擊按鈕時,此文本將發生變化。”

單擊按鈕後,我們的網頁會發生變化並顯示我們的新文本:

<人物類=“WP-圖像集團”> < /圖>

總結

一般來說,代碼允許在web上運行一個事件,onclick你點擊頁面。

這個是嗎!使用上面的代碼,我們成功地創建了一個網頁,當我們按下按鈕時將運行代碼。雖然我們上面的代碼只是改變了文本,但是你可以讓它變得複雜或簡單。

如果你想讓用戶在點擊按鈕時得到通知,你可以使用 alert() 函數在 JavaScript 中。如果要在代碼中添加“if”聲明,也可以

有關學習 JavaScript 的更多資源,請參閱我們的JavaScript 學習指南 .

Shop

Learn programming in R: courses

$

Best Python online courses for 2022

$

Best laptop for Fortnite

$

Best laptop for Excel

$

Best laptop for Solidworks

$

Best laptop for Roblox

$

Best computer for crypto mining

$

Best laptop for Sims 4

$

Latest questions

NUMPYNUMPY

psycopg2: insert multiple rows with one query

12 answers

NUMPYNUMPY

How to convert Nonetype to int or string?

12 answers

NUMPYNUMPY

How to specify multiple return types using type-hints

12 answers

NUMPYNUMPY

Javascript Error: IPython is not defined in JupyterLab

12 answers

News


Wiki

Python OpenCV | cv2.putText () method

numpy.arctan2 () in Python

Python | os.path.realpath () method

Python OpenCV | cv2.circle () method

Python OpenCV cv2.cvtColor () method

Python - Move item to the end of the list

time.perf_counter () function in Python

Check if one list is a subset of another in Python

Python os.path.join () method