本文介绍: 1)本节主要是演示最常见的控件button,以及可以绑定一个事件描述按钮按下时发生的行为

ESP32-Web-Server编程- JS 基础 3

概述

示例演示通过 button 控件onclick 内联属性实现网页点击按钮切换 LED 灯图标的转变。

示例解析

前端设计

前端代码建立了一个 id 为 “imageLamp” 的图片对象。并建立两个按钮设计两个按钮onclick 事件引用不同的图片

<p>
  <img id="imageLamp" src="light_on.png">
</p>
<p&gt;
  <button onclick="document.getElementById('imageLamp').src='light_on.png'">Turn on the light</button>
</p>
<p>
  <button onclick="document.getElementById('imageLamp').src='light_off.png'">Turn off the light</button>
</p>

后端设计

前端在加载图片时会自动web 服务器发起请求图片get 请求,因此后端代码增加了发送两个图片handler:

{"/light_on.png", HTTP_GET, light_on_get_handler, NULL},
{"/light_off.png", HTTP_GET, light_off_get_handler, NULL},

示例效果

点击不同的按钮可以切换网页的显示效果:

在这里插入图片描述

总结

1)本节主要是演示最常见的控件button,以及可以绑定一个事件描述按钮按下时发生的行为

资源链接

1)ESP32-Web-Server ESP-IDF系列博客介绍
2)对应示例code 链接点击直达代码仓库

3)下一篇:ESP32-Web-Server编程- JS 基础 4

(码字不易感谢点赞或收藏)

原文地址:https://blog.csdn.net/wangyx1234/article/details/134639849

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。

如若转载,请注明出处:http://www.7code.cn/show_6877.html

如若内容造成侵权/违法违规/事实不符,请联系代码007邮箱suwngjj01@126.com进行投诉反馈,一经查实,立即删除

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注