我知道關於此主題的幾個問題已被問到,但我無法找到我的案例的答案。如何使用JavaScript動態檢查/取消選中HTML複選框
我有一個檢查checkbox
作爲
<input type="checkbox" name="text" checked="checked" />
我需要通過檢查/取消選中發送Ajax請求,但我不知道還有什麼能可靠(與瀏覽器兼容性)爲if statement
如
if (this.value == 'on')
{
this.value = 'off';
ajax call;
}
else
{
this.value ='on';
ajax call;
}
注意,價值在這裏並不重要,我們需要趕上checked/unchecked
,但如何通過JavaScript
控制選中元素時,HTML原始元素具有checked="checked"
?
如果使用checked
代替value
爲
if (this.checked == true)
{
this.checked = false;
ajax call;
}
else
{
this.checked =true;
ajax call;
}
的checkbox
蜱不會在瀏覽器中改變(總是選中)。
如何檢查/取消選中? – Googlebot
@All檢查我的更新。 –