二进制数据到字符串转换失败

时间:2014-02-24 15:49:20

标签: javascript html5

我能够将二进制数据从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";

任何帮助表示赞赏..

由于

1 个答案:

答案 0 :(得分:0)

'textContent'可能不适合设置,也许您应该设置'value'或'innerHtml',具体取决于元素“session0”的类型。