如何检查 HTML 元素是否已经有 autoNumeric已经初始化了,那我就不用再初始化了?
将其初始化两次会导致所有输入数字出现两次。
if (// autonumeric not yet initialized) {
var anObject = new AutoNumeric(document.querySelector(inputSel), autoNumericSettings);
}
编辑:检查的原因是 autoNumeric 之前可能在其他地方初始化过,在另一个具有不同 autoNumericSettings
的脚本中,并且此脚本需要遵守较早的设置。
最佳答案
可能,您可以使用 getAutoNumericElement(domElement)
来检查 HTML 元素是否已经初始化了 autoNumeric
if (AutoNumeric.getAutoNumericElement(domElement) === null) {
var anObject = new AutoNumeric(document.querySelector(inputSel), autoNumericSettings);
}
关于javascript - 如何检查元素是否已初始化 autoNumeric,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49151622/