我創建一個用戶輸入的事件之一地址:的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