【发布时间】:2020-10-17 14:26:38
【问题描述】:
我有一个页面包含许多按钮 我想通过javascript代码一次自动禁用所有名称为“不可用”的按钮 基本上我希望代码读取页面并禁用所有具有该名称的按钮 即使按钮名称是“抱歉,不可用”,javascript 也会以它为目标,因为其中包含“不可用”。 如果按钮没有该名称,它们将保持活动状态而不是禁用。
我希望我的问题很清楚。
【问题讨论】:
标签: javascript button auto disabled-input
我有一个页面包含许多按钮 我想通过javascript代码一次自动禁用所有名称为“不可用”的按钮 基本上我希望代码读取页面并禁用所有具有该名称的按钮 即使按钮名称是“抱歉,不可用”,javascript 也会以它为目标,因为其中包含“不可用”。 如果按钮没有该名称,它们将保持活动状态而不是禁用。
我希望我的问题很清楚。
【问题讨论】:
标签: javascript button auto disabled-input
这样就可以了
const buttons = document.querySelectorAll('button')
buttons.forEach((button) => {
if (button.innerText.match(/Not\sAvailable/gi)) {
button.setAttribute('disabled', 'true')
}
})
【讨论】:
if statement前添加button.classList.replace("myButton", "myButton2")