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

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問(wèn)題,去搜搜看,總會(huì)有你想問(wèn)的

想要的效果是點(diǎn)擊復(fù)選框的時(shí)候相應(yīng)的value值在div顯示出來(lái)

想要的效果是點(diǎn)擊復(fù)選框的時(shí)候相應(yīng)的value值在div顯示出來(lái)

Echo_Chien 2016-08-16 11:44:58
取消checkbox時(shí)相應(yīng)的value值被抹去,點(diǎn)擊幾個(gè)復(fù)選框顯示幾value值不要重復(fù);<!doctype html><html><head><meta charset="utf-8"><title>無(wú)標(biāo)題文檔</title></head><body><form><input type="checkbox" value="語(yǔ)文" onChange="check()">語(yǔ)文<input type="checkbox" value="數(shù)學(xué)" onChange="check()">數(shù)學(xué)<input type="checkbox" value="英語(yǔ)" onChange="check()">英語(yǔ)<input type="checkbox" value="物理" onChange="check()">物理<input type="checkbox" value="化學(xué)" onChange="check()">化學(xué)<input type="checkbox" value="生物" onChange="check()">生物</form><div id="content"></div><script>?var content=document.getElementById("content");?var form=document.forms[0].elements;? ? ?content.innerHTML=null;?function check(){? ? //var cont=content.innerHTML; for(var i=0;i<form.length;i++){ ? if(form[i].checked){ content.innerHTML+=form[i].value } } } </script></body></html>
查看完整描述

2 回答

已采納
?
stone310

TA貢獻(xiàn)361條經(jīng)驗(yàn) 獲得超191個(gè)贊

直接重寫了一個(gè),看下是不是這效果

<!doctype?html>
<html>
<head>
????<meta?charset="utf-8">
????<title>無(wú)標(biāo)題文檔</title>
</head>
<body>
<form>
????<input?type="checkbox"?value="語(yǔ)文">語(yǔ)文
????<input?type="checkbox"?value="數(shù)學(xué)"?>數(shù)學(xué)
????<input?type="checkbox"?value="英語(yǔ)"?>英語(yǔ)
????<input?type="checkbox"?value="物理"?>物理
????<input?type="checkbox"?value="化學(xué)">化學(xué)
????<input?type="checkbox"?value="生物"?>生物
</form>
<div?id="content"></div>
<script>
????window.onload=function(){
????var?arr=[];
????var?oldText="";
????var?content=document.getElementById("content");
????var?input=document.getElementsByTagName("input");
????????for(var?i=0;i<input.length;i++){
????????????input[i].index=i;
????????????input[i].onclick=function(){
????????????if(input[this.index].checked){
????????????????arr.push(input[this.index].value);
????????????????content.innerHTML=arr.join("?")????;??//分割符可自定
????????????????oldText=oldText+input[this.index].value;
????????????}else?if(input[this.index].checked==false){
????????????????for(var?j=0;j<arr.length;j++){
????????????????????if(arr[j]==input[this.index].value){
????????????????????arr.splice(j,1);
????????????????????content.innerHTML=arr.join("?")?;?//分割符可自定
????????????????????};
????????????????};
????????????};
????????};
????};
????}
</script>
</body>
</html>

補(bǔ)充一個(gè)用你的布局做的吧

<!doctype?html>
<html>
<head>
????<meta?charset="utf-8">
????<title>無(wú)標(biāo)題文檔</title>
</head>
<body>
<form>
????<input?type="checkbox"?value="語(yǔ)文"?onChange="check()">語(yǔ)文
????<input?type="checkbox"?value="數(shù)學(xué)"?onChange="check()">數(shù)學(xué)
????<input?type="checkbox"?value="英語(yǔ)"?onChange="check()">英語(yǔ)
????<input?type="checkbox"?value="物理"?onChange="check()">物理
????<input?type="checkbox"?value="化學(xué)"?onChange="check()">化學(xué)
????<input?type="checkbox"?value="生物"?onChange="check()">生物
</form>
<div?id="content"></div>
<script>
????var?content=document.getElementById("content");
????var?form=document.forms[0].elements;
????function?check(){
????????var?oldT=""
????????var?allChecked=false;
????????for(var?i=0;i<form.length;i++){
????????????if(form[i].checked){
????????????????content.innerHTML=oldT+form[i].value;
????????????????oldT=oldT+form[i].value;
????????????????allChecked=true;
????????????}
????????}
????????if(allChecked==false){
????????????content.innerHTML=null;
????????}
????}
</script>
</body>
</html>

但是后面這個(gè)點(diǎn)擊排序有點(diǎn)問(wèn)題,不是按照點(diǎn)擊的順序排而是按照原有的順序排,因?yàn)槟氵@個(gè)寫法是每次點(diǎn)擊后都要遍歷,就相當(dāng)于每次點(diǎn)擊都刷空innerHTML,然后i從小到大重新排序

查看完整回答
反對(duì) 回復(fù) 2016-08-16
?
yemaa

TA貢獻(xiàn)77條經(jīng)驗(yàn) 獲得超14個(gè)贊


這個(gè)value有沒有顯示出來(lái)的,這是后臺(tái)獲取選中數(shù)據(jù)的

查看完整回答
反對(duì) 回復(fù) 2016-08-16
  • 2 回答
  • 0 關(guān)注
  • 2895 瀏覽
慕課專欄
更多

添加回答

舉報(bào)

0/150
提交
取消
微信客服

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

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)