Я создаю ввод данные пользователя в одном из событий:Добавить OnClick свойства для ввода с 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);
}
... но в результате ввод не имеет OnClick свойства. Я попытался использовать
input.onclick = conn.send('$connect\r\n');
... вместо этого, но не работал. Что я делаю не так?
Вы уже объявили все эти переменные? Если нет, вы используете «подразумеваемые глобальные переменные», что не очень хорошо - сделайте их локальными переменными, объявив их ключевым словом «var». –