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)
							 |