0
我想從按鈕觸發一個onclick事件。該事件在單獨的JavaScript文件中聲明。JavaScript事件按鈕onclick只能使用一次
代碼必須重現聊天。如果我發送第一個文本,它可以正常工作,但如果我嘗試再次發送一些內容(第二個文本),它不會觸發。
HTML文件包含:
var chatOutputDiv = document.getElementById("chatOutput");
chatSubmit.onclick = function() {
// Create a Json object with "displayname" being the display name and "messageText" the message.
// "displayname" is taken from URL, message from element chatInput.
//var chatMessage = { "displayname": getURLParameter("displayName"), "messageText": chatInput.value };
// We send data on the "chat", channel which is currently hard-coded
// in later versions we allow custom naming of channels.
//conference.sendData("chat", chatMessage);
// Send text in current chat
chatOutputDiv.innerHTML += "<br> user : message";
// Clear chat input
chatInput.value = "";
};
<div class="row">
<div class="col-xs-12 col-lg-12 col-sm-12 col-md-12" align="center">
<div id="chatOutput" style="height: 200px; width: 220px; overflow-y: scroll;">
<input type="text" id="chatInput"/>
<input id="chatSubmit" type="button" value="Send"/>
</div>
</div>
</div>
如果你試試這個代碼,它的工作原理有一段時間,但在這之後它不工作了。它似乎並沒有觸發該事件。