Ich bin eine Benutzereingabe an einen der Veranstaltungen zu schaffen:hinzufügen OnClick-Eigenschaft auf der Eingabe mit JavaScript
var throwConnectBox = function() {
chat_box = document.getElementById('box');
div = window.parent.document.createElement('div');
input = window.parent.document.createElement('input');
input.type = "submit";
input.value = "Join chat";
input.onclick = "conn.send('$connect\r\n');";
div.appendChild(input);
chat_box.appendChild(div);
}
... aber der resultierende Eingang Onclick Eigenschaft nicht hat. Ich habe versucht,
input.onclick = conn.send('$connect\r\n');
... stattdessen zu verwenden, aber didn 'arbeiten auch nicht. Was mache ich falsch?
Haben Sie schon alle diese Variablen deklariert? Wenn nicht, verwenden Sie "implified globals", was nicht sehr gut ist - machen Sie sie zu lokalen Variablen, indem Sie sie mit dem Schlüsselwort "var" deklarieren. –