document.getElementById('myinput').placeholder = 'newText'
What’s wrong; Please not that the above code works when I turned the <ons-input> to a simple HTML <input> element. So it seems that <ons-input> ignores dynamically changed attributes.
document.getElementById('myinput').setAttribute('placeholder', 'newText'). Perhaps we should make getter/setter for this…