监视元素可更改ID

时间:2018-10-31 06:40:04

标签: javascript

我正在处理一个脚本,如果HTML元素的DOM结构中发生了某些更改,该脚本会向您发送声音通知。我对JavaScript很陌生,正在寻找帮助。

Here's the element that I want to monitor.问题是我不知道如何使用javascript“选择”此元素,因为它具有可变ID(每次刷新此元素时RenderReport_之后的数字都会更改),并且Class属性是引用其他我不感兴趣的元素有关如何处理的任何想法?

1 个答案:

答案 0 :(得分:0)

您可以通过其(唯一的!)父元素查询该元素,然后通过children和索引检索所需的元素。您的情况应该是

document.querySelector('#dropzone1').children[1]

但是您需要确保DOM结构始终像这样。例如,如果之前添加了一个孩子,则该索引不再有效。

希望有帮助!

相关问题