function toggleDisabled(el) {
try {
el.disabled = el.disabled ? false : true;
}
catch(E){
}
if (el.childNodes && el.childNodes.length > 0) {
for (var x = 0; x < el.childNodes.length; x++) {
el.style.opacity=0.5;
toggleDisabled(el.childNodes[x]);
}
}
}
ボタンonclickを無効にすることができましたが、他のボタンを再度有効にするのに問題があります..もう1つ、有効/無効にするのはボタンではなく、divとその要素です.
リンクはこちら:http://jsfiddle.net/XBppR/20/
テキストをクリックしてから呼び出してみてください。両方とも無効になります。私の問題は、両方を無効にしたり、両方を有効にしたりしたくないことです...