/*************** javascript *****************/
function here(getValue) {
alert(getValue)
}
function aaa() {
document.getElementById('asd').innerHTML = '<input type="text" name="textfield" onkeyup="here(this.value)" />'
}
function aaa2() {
var temp = document.getElementById('asd').innerHTML
document.getElementById('asd').innerHTML = temp+'<input type="text" name="textfield" onkeyup="here(this.value)" />'
}
function dom() {
var zzz = document.getElementById('asd')
var inp = document.createElement('input')
inp.type = 'text'
inp.name = 'textfield'
inp.onkeyup = function() {here(this.value)}
zzz.appendChild(inp)
}
/************************************/
<div id="asd">
<input type="text" name="textfield" onkeyup="here(this.value)" />
</div>
<input type="button" name="Button1" value="Button1" onclick="aaa2()" />
<input type="button" name="Button2" value="Button2" onclick="dom()" />
besoin d'aide ...dom createElement et innerHTML
créer un champ de texte à l'aide par dom cliquez sur Button1, puis combiner avec textfield en utilisant innerHTML en cliquant Bouton2.
le problème est de combiner après la createElement dom avec innerHTML, le champ de texte créé par dom ne peut pas appeler la fonction javascript ...
quelqu'un a une solution ...
... merci
Je vous suggère fortement de modifier votre question - j'ai essayé, mais je ne peux pas donner un sens pour le modifier – annakata