Uncaught SyntaxError:我的socket.IO JS文件中的意外标识符

时间:2018-03-31 15:33:19

标签: javascript websocket

所以我刚开始使用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>"
})

任何人都可以指导我吗?

1 个答案:

答案 0 :(得分:0)

串联字符串中的错误:

 output1.innerHTML += "<p> <strong>" data.handle "</strong> </p>"

修正:

output1.innerHTML += "<p> <strong>" + data.handle + "</strong> </p>"