40 lines
		
	
	
		
			789 B
		
	
	
	
		
			Markdown
		
	
	
	
	
	
			
		
		
	
	
			40 lines
		
	
	
		
			789 B
		
	
	
	
		
			Markdown
		
	
	
	
	
	
---
 | 
						|
title: Onclick Event Attribute
 | 
						|
---
 | 
						|
 | 
						|
## Onclick Event Attribute
 | 
						|
 | 
						|
When the element is clicked fires a event. 
 | 
						|
 | 
						|
It works just like the *onclick method* or `addEventListener('click')` to the element.
 | 
						|
 | 
						|
```html
 | 
						|
<element onclick="event"></element>
 | 
						|
```
 | 
						|
> `event` can be a JavaScript function or you can write raw JavaScript
 | 
						|
 | 
						|
### Examples
 | 
						|
 | 
						|
Changing the color of a ```<p>``` element when clicked
 | 
						|
 | 
						|
```html
 | 
						|
<p id="text" onclick="redify()">Change my color</p>
 | 
						|
 | 
						|
<script>
 | 
						|
function redify(){
 | 
						|
  let text = document.querySelector('#text');
 | 
						|
  text.style.color = "red";
 | 
						|
}
 | 
						|
</script>
 | 
						|
```
 | 
						|
 | 
						|
Using raw JavaScript onclick attribute:
 | 
						|
 | 
						|
```html
 | 
						|
<button onclick="alert('Hello')">Hello World</button>
 | 
						|
```
 | 
						|
 | 
						|
#### More Information:
 | 
						|
 | 
						|
- [MDN](https://developer.mozilla.org/pt-BR/docs/Web/API/GlobalEventHandlers/onclick)
 |