работает:
var inp1 = document.createElement("input");
var inp2 = document.createElement("input");
calculate(inp1, inp2);
div.appendChild(inp1);
div.appendChild(inp2);
function calculate(test1, test2){
test1.oninput = function(){
console.log(this.value);
}
test2.oninput = function(){
console.log(this.value);
}
}
не работает:
var inp1 = document.createElement("input");
var inp2 = document.createElement("input");
calculate(inp1, inp2);
div.appendChild(inp1);
div.innerHTML +="qwe";
div.appendChild(inp2);
div.innerHTML +="qwe";
function calculate(test1, test2){
test1.oninput = function(){
console.log(this.value);
}
test2.oninput = function(){
console.log(this.value);
}
}
Стало интересно почему.
Вероятно, это очевидно сразу для кого-то.