【发布时间】:2021-02-12 03:34:16
【问题描述】:
谁能提供一个 HTML div 元素的示例,该元素具有 aria-highlight 属性,使用 JavaScript 观察者方法更改并通知元素?一个例子是使用一个复选框来切换 div 并更改 div 元素的背景。我需要在 vanilla JavaScript 中完成此操作
示例 HTML
<div id="mydiv" aria-highlight="false" style="background: red; height: 100px; width: 100px"></div>
<label for="highlight"><input type="checkbox id="highlight">Highlight Div</label>
【问题讨论】:
-
没有“JavaScript 观察者方法”。浏览器 DOM 中有几种不同的类型实现了观察者模式,比如答案中提到的 MutationObserver 或 IntersectionObserver 类型。请更具体地说明您在说什么。
-
这能回答你的问题吗? JavaScript: Listen for attribute change?
标签: javascript html css