第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

請問下面的JS是否可以實現(xiàn)多個復選框的全選功能?!

請問下面的JS是否可以實現(xiàn)多個復選框的全選功能?!

catspeake 2023-04-09 13:09:25
<script language="javascript">  function checkalls(totalamount){for(var i=0;i<totalamount;i++){  document.getElementsByName("checkbox"+i).checked=true;  } this.refresh;}</script>
查看完整描述

2 回答

?
蠱毒傳說

TA貢獻1895條經驗 獲得超3個贊

不能

getElementsByName() 他的返回值是數(shù)組,應該修改一下

document.getElementsByName("checkbox"+i)[0].checked=true;  

取得的第0個對象就是你想操作的對象。

查看完整回答
反對 回復 2023-04-12
?
紫衣仙女

TA貢獻1839條經驗 獲得超15個贊

給你個例子:
<checkbox name="checkbox" value="1" > 選項1</checkbox>
<checkbox name="checkbox" value="2" > 選項2</checkbox>
<br>
<br>
<checkbox name="checkbox" value="3" > 選項3</checkbox>
<br>
<br>
<checkbox name="checkbox" value="4" > 選項4</checkbox>
<br>
<br>
<checkbox name="checkbox" value="5" >選項5</checkbox>
<br>
<br>
<checkbox name="selectFlag" value="5" onclick="checkAll()">全選</checkbox>
<checkbox value="5" onclick="checkOther()">反選</checkbox>

<script language="javascript">
//全選
function checkAll()
{
var object = document.getElementsByName("checkbox");
var length = object.length;
var checked = document.getElementById("selectFlag").checked;
for (var i = 0; i < length; i++)
{
object[i].checked=checked;
}
}
//反選
function checkOther()
{
var object = document.getElementsByName("checkbox");
var length = object.length;
for (var i = 0; i < length; i++)
{
if(object[i].checked)
{
object[i].checked=false;
}
else
object[i].checked="true";
}
}
</script>

查看完整回答
反對 回復 2023-04-12
  • 2 回答
  • 0 關注
  • 127 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網(wǎng)微信公眾號