首页 > 解决方案 > 如何在 Javascript 事件中选择 XML 标记或类并更新其 CSS 样式属性和 classList?

问题描述

我正在尝试为微信(一个大型的中文消息和社交媒体服务)开发一个小程序。唯一接受的语言是 XML、CSS、JSON 和 Javascript。我知道 XML 无法访问我通常用于更新样式和类列表以响应事件侦听器的 HTML DOM 方法。是否有与 querySelector 和 querySelectorAll 等效的 XML 可以用来定位标签/元素并更改样式以响应事件?bindtap 是否等同于我可以在 XML 中获得的 addEventListener?非常感谢。

标签: javascriptxml

解决方案


如果在小DOMParser程序中不可用,也许 txml,一个极小的纯 js xml 解析器是你的选择。我知道微信小应用中小应用的大小非常有限。〜2MB?

添加txml只会让你回到大约 4kb。

https://unpkg.com/txml@4.0.0/tXml.min.js

** 我是 txml 的作者 ** 并且还为这种有限的环境开发了解析器。


推荐阅读