I'm trying to add color on first letter of each word in a dynamic html element. But the style is not working in my Javascript code.
here is my code: https://jsfiddle.net/Devbuddy/1q9wcmbu/5/
<h1 id="heading">
The heading text here
</h1>
window.onload = (event) => {
const headingTxt = document.getElementById('heading').innerText;
const headingM = headingTxt.match(/\b(\w)/g);
const headingTxtJ = headingM.join('');
for(let i=0; i < headingTxtJ.length; i++){
headingTxtJ[i].style.color = 'red';
}
}