我有一个websocket连接,它不断发送json值,这是在js文件中
socket.onmessage = function(msg) {
if (!msg || !msg.data) {
return;
}
var json = JSON.parse(msg.data);
if (document.getElementById(json.name)) {
document.getElementById(json.name).innerHTML = json.value;
}
}
function myDelay(rm) {
var speed = $('#rmval).val();
console.log(speed);
}
在我的html文件中,我有以下
<table id="valTable">
<tr>
<td Value</td>
</tr>
<tr>
<td id="rmval"></td>
</tr>
</table>
<script>myDelay($("#rmval").val());</script>
但是在控制台中我在myDelay函数中看到一个空值,即使该字段的值显示在网页上(id =“rmval”&gt;) 请帮忙