我能够将二进制数据从websocket解包为字符串并成功显示文本字符串(使用console.log),但无法使用正确的ID将输出分配给文档...
var a = String.fromCharCode.apply( null, new Uint8Array( msg.data ) );
console.log( "output: " + a );
// fails here :(
document.getElementById("session0").textContext = a + "\n";
// if the msg data is a text field this is fine
document.getElementById("session0").textContext = msg.data + "\n";
任何帮助表示赞赏..
由于
答案 0 :(得分:0)
'textContent'可能不适合设置,也许您应该设置'value'或'innerHtml',具体取决于元素“session0”的类型。