I'm looking for load a function while i click on a button. I'm learning JS ...
function changeStyle(){
var paragraphe = document.getElementById('monParagraphe');
paragraphe.style.backgroundColor="#000";
}
function load(){
var buttonElt = document.getElementsByTagName('button');
buttonElt.addEventListener('click', changeStyle)
}
<p id=’monParagraphe’>Lorem ipsum dolor sit amet, consectetur adipisicing
elit, sed do eiusmod
tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam,
quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo
consequat.
</p>
<button onclick=changeStyle()>Changer le style</button>
Jeremy Thille
26.4k12 gold badges48 silver badges64 bronze badges
1 Answer 1
Wrong tokens are used "".
function changeStyle(){
var paragraphe = document.getElementById('monParagraphe');
paragraphe.style.backgroundColor="#000";
}
function load(){
var buttonElt = document.getElementsByTagName('button');
buttonElt.addEventListener('click', changeStyle)
}
<p id="monParagraphe">Lorem ipsum dolor sit amet, consectetur adipisicing
elit, sed do eiusmod
tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam,
quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo
consequat.
</p>
<button onclick="changeStyle()">Changer le style</button>
answered Oct 9, 2017 at 12:03
Wouter Vandevelde
9049 silver badges16 bronze badges
Sign up to request clarification or add additional context in comments.
Comments
lang-js
id="monParagraphe"instead ofid=‘monParagraphe’.load()fuction or theonclick=...’instead of regular quotes? Are you writing your JS in Word?