我创建一个用户输入的事件之一地址:的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”关键字声明局部变量来使它们成为局部变量。 – 2009-04-25 22:41:00