日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 前端技术 > javascript >内容正文

javascript

JavaScript Onclick事件解释

發(fā)布時(shí)間:2023/11/29 javascript 26 豆豆
生活随笔 收集整理的這篇文章主要介紹了 JavaScript Onclick事件解释 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

The onclick event in JavaScript lets you as a programmer execute a function when an element is clicked.

JavaScript中的onclick事件可讓您作為程序員在單擊元素時(shí)執(zhí)行功能。

按鈕Onclick示例 (Button Onclick Example)

<button onclick="myFunction()">Click me</button><script>function myFunction() {alert('Button was clicked!');} </script>

In the simple example above, when a user clicks on the button they will see an alert in their browser showing Button was clicked!.

在上面的簡(jiǎn)單示例中,當(dāng)用戶單擊按鈕時(shí),他們將在瀏覽器中看到一條警告,顯示Button was clicked! 。

動(dòng)態(tài)添加onclick (Adding onclick dynamically)

The onclick event can also be programmatically added to any element using the following code in the following example:

在以下示例中,還可以使用以下代碼將onclick事件以編程方式添加到任何元素:

<p id="foo">click on this element.</p><script>var p = document.getElementById("foo"); // Find the paragraph element in the pagep.onclick = showAlert; // Add onclick function to elementfunction showAlert(event) {alert("onclick Event triggered!");} </script>

注意 (Note)

It’s important to note that using onclick we can add just one listener function. If you want to add more, just use addEventListener(), which is the preferred way for adding events listener.

請(qǐng)務(wù)必注意,使用onclick只能添加一個(gè)偵聽器功能。 如果要添加更多內(nèi)容,只需使用addEventListener(),這是添加事件偵聽器的首選方法。

In the above example, when a user clicks on the paragraph element in the html, they will see an alert showing onclick Event triggered.

在上面的示例中,當(dāng)用戶單擊html的paragraph元素時(shí),他們將看到顯示onclick Event triggered的警報(bào)。

防止默認(rèn)動(dòng)作 (Preventing default action)

However if we attach onclick to links (HTML’s a tag) we might want prevent default action to occur:

但是,如果我們將onclick附加到鏈接(HTML a標(biāo)記),我們可能希望防止發(fā)生默認(rèn)操作:

<a href="https://guide.freecodecamp.org" onclick="myAlert()">Guides</a><script>function myAlert(event) {event.preventDefault();alert("Link was clicked but page was not open");} </script>

In the above example we prevented default behavior of a element (opening link) using event.preventDefault() inside our onclick callback function.

在上面的示例中,我們?cè)趏nclick回調(diào)函數(shù)中使用event.preventDefault()防止a元素(打開鏈接)的默認(rèn)行為。

MDN

MDN

其他資源 (Other Resources)

jQuery .on() Event Handler Attachment

jQuery .on()事件處理程序附件

翻譯自: https://www.freecodecamp.org/news/javascript-onclick-event-explained/

總結(jié)

以上是生活随笔為你收集整理的JavaScript Onclick事件解释的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。