为了账号安全,请及时绑定邮箱和手机立即绑定

文本框内的文字发送不出去

文本框内的文字发送不出去。点击发送也没反应,该怎么办?http://img1.sycdn.imooc.com//5a9503360001d29915981242.jpg

正在回答

2 回答

 <input type="sendTxt" name="text" />  你这个得换成 <input id="sendTxt" type="text" /> 就可以了

0 回复 有任何疑惑可以回复我~
#1

77193617

为啥改成这个就可以了,老师打的那个就不行
2020-10-17 回复 有任何疑惑可以回复我~
<!DOCTYPE html>
<html>
<head>
	<meta charset="utf-8" />
	<title>Websocket</title>
</head>
<body>
	<h1>Echo Test</h1>
	<input type="sendTxt" name="text" />
	<button id="sendBtn">发送</button>
	<div id="recv"></div>
	<script type="text/javascript">
		var websocket = new WebSocket("ws://echo.websocket.org/");
		websocket.onopen = function(){
			console.log('websocket open');
			document.getElementById("recv").innerHTML = "Connected";
		}
		websocket.onclose = function(){
			console.log('websocket close');
		}
		websocket.onmessage = function(e){
			console.log(e.data);
			document.getElementById("recv").innerHTML = e.data;
		}
		document.getElementById("sendBtn").onclick = function(){
			var txt = document.getElementById("sendTxt").value;
			websocket.send(txt);
		} 
	</script>
</body>
</html>


0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

文本框内的文字发送不出去

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信