WebSocketでチャットを作っています。コンソールじゃなくて表示させたいんですが、console.logをdocument.writeに置き換えると<input>が消えてしまいます。どうすれば消えないでできますか?
html
1<!DOCTYPE html> 2<html> 3<head> 4 <meta charset="UTF-8"> 5 <title>Document</title> 6</head> 7<body> 8 <input type="text" id="text"> 9 <input type="button" id="sample" value="送信"> 10 <script> 11 var sock = new WebSocket('ws://127.0.0.1:5001'); 12 sock.addEventListener('open',function(e){ 13 console.log('接続成功!'); 14 }); 15 sock.addEventListener('message',function(e){ 16 console.log(e.data); 17 }); 18 document.addEventListener('DOMContentLoaded',function(e){ 19 document.getElementById('sample').addEventListener('click',function(e){ 20 sock.send(document.getElementById('text').value); 21 }); 22 }); 23 </script> 24</body> 25</html>
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
退会済みユーザー
2019/05/07 12:36