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;
});
*/
 
     
    