javascript - Phonegap html input element onclick not firing -
i'm working on phonegap app , have weird case onclick of html input button isn't firing. button appear on page. click button, see shadow on button know it's being clicked, function not fire. code below. took same code , put in jsfiddle works expected. tried setting via jquery instead same result.
console.log('making photo button'); var photoinput = document.createelement('input'); photoinput.type = 'button'; photoinput.value = 'add photo'; photoinput.onclick = function () {alert('photo button clicked');}; console.log(photoinput.onclick); form.appendchild(photoinput);
both console.logs fire, , output of second 1 onclick set above. add weirdness, create input button below one, same syntax different onclick, , works no issues. difference block inside switch case in loop, building form dynamically, other button created , appended after. since log statements show up, isn't possible code isn't being reached.
pre-submission edit: got work. after loop , other input button created , appended, , form appended document, run following code.
var photobutton = document.getelementbyid('photobutton'); photobutton.onclick = function () {alert('photo button after clicked');};
i can work this, i'd understand why wasn't working if knows.
Comments
Post a Comment