我有一個很大的窗體,有幾個複選框,名稱爲chkbx0..chkbxN(N由PHP代碼生成窗體)。我想創建一個類似鏈接的實體,當點擊它時,所有複選框都會反轉選中的狀態(所以,選中的內容將變爲未選中狀態,反之亦然)。所以基本上我很感興趣,其中有一個參數(「N」)和所從事的工作的JavaScript函數,我只能說這是這樣的:取消多個複選框中的複選框選擇狀態
<p>You can reverse checkboxes <a href="javascript:chkbxsnegate(<?php echo $n; ?>);">by clicking here</a>.</p>
複選框被的類似:
<input type="checkbox" name="chkbx0">
<input type="checkbox" name="chkbx1">
...
我使用參數「N」,因爲可以有更多的複選框,但我只需要將檢查狀態反轉爲「N」。
請給我一個JavaScript代碼片段來實現函數「chkbxsnegate」。提前致謝。
我可以改變它在IE7工作,下面,使用'getElementsByName()',如果你需要我。讓我知道如果你這樣做。 – 2012-03-14 15:52:01