如果所有按钮都包含特定名称,如 "Not Available",如何禁用页面上所有带有 javascript 的按钮?
How to disable all bottons on page with javascript if all of them contains specific name like "Not Available"?
我有一个页面包含很多按钮
我想通过 javascript 代码自动禁用所有名称为“不可用”的按钮
基本上我希望代码读取页面并禁用所有具有该名称的按钮
即使按钮名称是“抱歉,不可用”javascript 也会以它为目标,因为其中包含“不可用”。
如果按钮没有该名称,它们将保持活动状态而不是禁用。
我希望我的问题很清楚。
这样就可以了
const buttons = document.querySelectorAll('button')
buttons.forEach((button) => {
if (button.innerText.match(/Not\sAvailable/gi)) {
button.setAttribute('disabled', 'true')
}
})
我有一个页面包含很多按钮 我想通过 javascript 代码自动禁用所有名称为“不可用”的按钮 基本上我希望代码读取页面并禁用所有具有该名称的按钮 即使按钮名称是“抱歉,不可用”javascript 也会以它为目标,因为其中包含“不可用”。 如果按钮没有该名称,它们将保持活动状态而不是禁用。
我希望我的问题很清楚。
这样就可以了
const buttons = document.querySelectorAll('button')
buttons.forEach((button) => {
if (button.innerText.match(/Not\sAvailable/gi)) {
button.setAttribute('disabled', 'true')
}
})