I am making is a simple TO DO list which I uses the function appendChild
to create an element when I click the button.
How do you create an ID for an element created with appendChild
?
var input = document.getElementById("input-0");
//Create button to add LI
var AddGoal = document.getElementById('btn');
AddGoal.addEventListener('click', function (){
var Ulist = document.getElementById('MyList');
var NewLi = document.createElement('li');
var text = document.getElementById('input-0').value;
//var createtext = document.createTextNode(input.nodeValue);
//NewLi.appendChild(t);
Ulist.appendChild(NewLi);
//document.body.appendChild(NewLi);
NewLi.innerText = text;
});
var GetLiedto = document.getElementsByClassName('li');
GetLiedto.addEventListener ('mouseover', function (){
GetLiedto.display.color = 'red';
});
/*
var AddGoal = document.getElementById('btn');
AddGoal.addEventListener('click', function (){
var Ulist = document.getElementById('MyList');
var NewLi = document.createElement('li');
var text = document.getElementById('input-0').value;
//var createtext = document.createTextNode(input.nodeValue);
//NewLi.appendChild(t);
document.body.appendChild(NewLi);
//document.body.appendChild(NewLi);
NewLi.innerText = text;
});
*/