Создайте отдельные пролеты для каждого названия фрукта. fruitsClick()
может затем проверить, на каком интервале вы щелкнули, и получить его текстовое содержимое.
function sampleFunction() {
let fruits = ["a", "b", "c", "d", "e", 'f', "g"];
var fruitsElement = document.getElementById('fruits1');
fruits.forEach(item => {
console.log("item--->", item);
fruitsElement.innerHTML += `<span class="fruit">${item}</span>`;
});
}
function fruitsClick(e) {
e.stopPropagation(); // prevent bubbling from <span> to <h1>
let fruit = e.target.innerText;
alert("I am fruit " + fruit);
}
body {
background-color: #1d2126;
color: white;
}
<h1>Hello, World</h1>
<button onclick="sampleFunction()">test</button>
<h1 onclick="fruitsClick(event)" id="fruits1"> </h1>