javascript - 如何在 Javascript 事件中选择 XML 标记或类并更新其 CSS 样式属性和 classList?
问题描述
我正在尝试为微信(一个大型的中文消息和社交媒体服务)开发一个小程序。唯一接受的语言是 XML、CSS、JSON 和 Javascript。我知道 XML 无法访问我通常用于更新样式和类列表以响应事件侦听器的 HTML DOM 方法。是否有与 querySelector 和 querySelectorAll 等效的 XML 可以用来定位标签/元素并更改样式以响应事件?bindtap 是否等同于我可以在 XML 中获得的 addEventListener?非常感谢。
解决方案
如果在小DOMParser
程序中不可用,也许 txml,一个极小的纯 js xml 解析器是你的选择。我知道微信小应用中小应用的大小非常有限。〜2MB?
添加txml只会让你回到大约 4kb。
https://unpkg.com/txml@4.0.0/tXml.min.js
** 我是 txml 的作者 ** 并且还为这种有限的环境开发了解析器。
推荐阅读
- android - 使用 firebaseui 登录 Facebook 不起作用 errorCode: 100, subErrorCode: 33, errorType: GraphMethodException
- python - Django 使用旧目录填充新项目
- javascript - 如何使用 Puppeteer 检查元素是否存在于异步/等待中
- javascript - 尝试创建 instagram 机器人,但不断收到语法错误?
- java - Android:如何将高度设置为 wrap_content?
- c# - 如何将此 VB.net 函数转换为 C#?
- c# - 如何将我的连接字符串表单保存到应用程序配置文件?
- python - Python 请求 / urllib / selenium 不解析整个网页 HTML
- html - 当字段为空时,如何在输入字段内显示字体真棒图标?
- java - Spring Integration DSL 自定义错误通道问题与 Executor