버튼에서 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>
이 코드를하려고하면
, 그것은 한 번 작동하지만, 그 이후로는 더 이상 작동하지 않습니다. 이벤트를 발생시키지 않는 것 같습니다.