javascript - 更改 Node 服务器端的innerhtml

标签 javascript html node.js socket.io

基本上我想知道是否可以从node.js服务器的服务器端设置innerHTML。基本思想如下:

客户端:

socket.emit("some message");

服务器:

socket.on("some message", function() {
  document.getElementByID("someElement").innerHTML = "apple"
  document.getElementByID("anotherElement").innerHTML = "banana"
});

当发出一个服务器请求时,我试图简单有效地编辑多个 html 元素。我不确定是否可以执行与上述类似的操作,或者为每个字段单独发出并监听来自服务器的每个响应是否是执行此操作的唯一方法。

最佳答案

Node 服务器上没有“innerHTML”。 “innerHTML”是浏览器中 HTML 元素的属性,只能通过浏览器中的事件来更改。

关于javascript - 更改 Node 服务器端的innerhtml,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31226126/

相关文章:

html - 将两个元素与 DIV 的相对两侧对齐,无需绝对定位

javascript - 单击 HTML5 数据列表选项时执行操作

javascript - 导出未在 ES 模块范围内定义

javascript - 如何获取我的 NPM 全局包的绝对路径?

javascript - Node.js 和 express + hbs - 将变量传递给模板时意外的标识符

javascript - 是否可以将一项选择仅绑定(bind)到一个框?

javascript - 如何为边框设置动画,使其从头到尾缓慢显示

javascript - Facebook Send-To-Messenger 事件监听器

javascript - iframe 中的外部 .css 和 .js

javascript - 匿名回调函数说明