jgr*_*208 0 html javascript conditional if-statement
我有以下javascript代码
ws.onopen = function()
{
ws.send("running?");
};
ws.onmessage = function(evt)
{
var phrase = evt.data
console.log(phrase)
if(phrase == "1")
{
console.log(phrase)
document.getElementById("Button1").text="Pause";
document.getElementById("Label1").text="Running";
}
};
//fired when an error occurs during communication with websocket
ws.onerror = function (error)
{
document.getElementById("Label1").innerHTML = "Unknown"
document.getElementById("Button1").disabled = true;
};
function command()
{
var message = document.getElementById("Button1").value;
ws.send(message);
}
Run Code Online (Sandbox Code Playgroud)
这与以下HTML代码一起提供
<html>
<script src="script_control.js" type="text/javascript">
</script>
<p>Script status: <label id="Label1"></label></p>
<button id="Button1" onclick="command()">Pause</button>
</html>
Run Code Online (Sandbox Code Playgroud)
每次短语的值输出到控制台,"1"表示文本编号为1.然而,即使表达式评估尝试,页面上的任何内容都没有任何变化,为什么会发生这种情况呢?
labels并且buttons没有value属性,请使用textContent:
document.getElementById("Button1").textContent="Pause";
document.getElementById("Label1").textContent="Running";
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
148 次 |
| 最近记录: |