轻松点。令人费解的问题。下面是我的代码。我为我的输入按钮创建了一个变量。我添加了一个 onclick 功能。我将输入变量添加到现有的 div 中。但是 onclick 属性没有出现。请帮忙。
var newbutton = document.createElement('input');
var addonclick = "'return sayhi('phrase')'";
newbutton.onclick = addonclick;//does not work
newbutton.type = 'button';
document.getElementById('existingdiv').appendChild(newbutton);
...
function sayhi(phrase){
alert(phrase);
}
也不起作用:
newbutton.id = "buttonid";
....
document.getElementById("buttonid").onload = '"return sayhi('phrase')"';