JSFiddle - React, Tailwind, and code Playground
HTML
<table style="width:100%">
<tr>
<td style="width:6%;text-align:center;"><input type="checkbox" class="isaimed" name="attr_targeted_checkbox1"></td>
<td style="width:6%;text-align:center"><button type='roll' class="isroll" disabled="true" value="/em wirkt den gezielten Zauber @{name1} auf @{target|Opfer|token_name}: [[{0,(([[1d10!]]+@{gezielte_sprüche}+@{gezielte_sprüche_attrbon}+?{Situationsbedingter Modifikator|0}-@{Behinderung})-@{target|Opfer|bar3})}kh1]]"
name='roll_listname_spellname1_wirken'>
</tr>
<tr>
<td style="width:6%;text-align:center;"><input type="checkbox" class="isaimed" name="attr_targeted_checkbox2"></td>
<td style="width:6%;text-align:center"><button type='roll' class="isroll" disabled="true" value="/em wirkt den gezielten Zauber @{name2} auf @{target|Opfer|token_name}: [[{0,(([[1d10!]]+@{gezielte_sprüche}+@{gezielte_sprüche_attrbon}+?{Situationsbedingter Modifikator|0}-@{Behinderung})-@{target|Opfer|bar3})}kh1]]" name='roll_listname_spellname2_wirken'></td>
</table>
JavaScript
var inputs = document.getElementsByClassName('isaimed');
for (var i = 0; i < inputs.length; i++) {
inputs[i].addEventListener('click', function() {
if (this.checked) {
this.nextElementSibling.disabled = false;
return;
}
this.nextElementSibling.disabled = true;
})
}