Первое решение:
от:
redi(this.id, this.getAttribute('data-name'));
до:
"' onclick=\"redi(this.id, this.getAttribute('data-name'));\">"
var item = {registrationID: 1, registrationName: 'name'};
var cognome = "cognome";
var id_referenza_paziente = "id_referenza_paziente";
var id = item.registrationID;
var nome = item.registrationName;
document.getElementById('divPaziente').innerHTML +=
"<button class='button button-block button-positive' id='" + id + "' data-name='"+ nome +
"' onclick=\"redi(this.id, this.getAttribute('data-name'));\">" +
// "' onclick='redi(this.id, this.dataset.name);'>" +
nome +' '+ cognome + ' - ' + id_referenza_paziente + "</button>";
window.redi = function(id, nome)
{
alert(id);
alert(nome);
localStorage.setItem("id", id);
}
<div id="divPaziente"></div>
Второе решение (на основе набора данных ):
от:
redi(this.id, this.getAttribute('data-name'));
до:
"' onclick='redi(this.id, this.dataset.name);'>"
var item = {registrationID: 1, registrationName: 'name'};
var cognome = "cognome";
var id_referenza_paziente = "id_referenza_paziente";
var id = item.registrationID;
var nome = item.registrationName;
document.getElementById('divPaziente').innerHTML +=
"<button class='button button-block button-positive' id='" + id + "' data-name='"+ nome +
"' onclick='redi(this.id, this.dataset.name);'>" +
nome +' '+ cognome + ' - ' + id_referenza_paziente + "</button>";
window.redi = function(id, nome)
{
alert(id);
alert(nome);
localStorage.setItem("id", id);
}
<div id="divPaziente"></div>