为了账号安全,请及时绑定邮箱和手机立即绑定

突变观察者事件新值

突变观察者事件新值

当年话下 2021-11-04 16:14:42
我正在学习使用 Mutation 观察者类,主要在这里:https : //javascript.info/mutation-observer我知道如何监听属性的变化,以及如何使用 attributeOldValue 获取旧的属性值。但是我可以从同一个事件中获取新的属性值吗?如果是这样,如何?谢谢
查看完整描述

1 回答

?
繁星淼淼

TA贡献1775条经验 获得超11个赞

您可以直接从更改的对象中简单地查询当前值。


// is element is an input

const newValue = document.getElementByID('myElement').value;



// or, if it is a any text element

const newValue = document.getElementByID('myElement').innerHTML;


此外,每个MutationRecord都有一个名为的属性target,其中包含有关更改对象的所有详细信息。因此,根据MutationRecord.type(它告诉我们发生了何种类型的更改),您可以从内部的相应属性中获取新值MutationRecord.target


查看完整回答
反对 回复 2021-11-04
  • 1 回答
  • 0 关注
  • 103 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信