所以我刚开始使用Socket.io并通过浏览他们的文档创建一个简单的基于Web的聊天。
现在,我的javascript很短,我一直主演我的代码一段时间,但无法弄清楚这个错误
chat.js:21 Uncaught SyntaxError: Unexpected identifier
这是我的JS
//Make Conection
var socket = io.connect("http://localhost:3000");
//references to different thing here
var messsage = document.getElementById("message");
var handle = document.getElementById('handle');
var output1 = document.getElementById('output');
var btn = document.getElementById("send");
//Emit events
btn.addEventListener("click", function() {
socket.emit("chat", {
message: messsage.value,
handle: handle.value
});
});
//receiving message from server and display it to the HTML
socket.on('chat', function(data){
console.log(data);
output1.innerHTML += "<p> <strong>" data.handle "</strong> </p>"
})
任何人都可以指导我吗?
答案 0 :(得分:0)
串联字符串中的错误:
output1.innerHTML += "<p> <strong>" data.handle "</strong> </p>"
修正:
output1.innerHTML += "<p> <strong>" + data.handle + "</strong> </p>"