Hoje, quando eu estava trabalhando em um projeto, encontrei um problema. Eu precisava mostrar várias caixas de seleção da caixa de seleção, mas só permitiu selecionar até 6. Depois de depurar por um longo tempo, finalmente saiu, o código é o seguinte:
<Script linguage = "javascript"> var c = 0, limite = 6; function docheck (obj) {obj.checked? c ++: c--; if (c> limite) {obj.checked = false; alerta ("over"); C--; }} </Script> <html> <body> <input type = "caixa de seleção" name = "sample1" onclick = "docheck (this)"> a <input type = "caixa de seleção" name = "sample2" OnClick = "Docheck (this)"> b <type = "check" name = "amostra3" OnClick = OnClick = "não name = "sample4" onclick = "docheck (this)"> d <entrada type = "caixa de seleção" name = "sample5" onclick = "docheck (this)"> e <input type = "caixa de seleção" name = "sample6" onclick = "docheck (this)"> f <input type = "check" name = "sample" 7 " name = "sample8" onclick = "DOCHCECK (this)"> h <type de entrada = "caixa de seleção" name = "sample9" onclick = "docheck (this)"> i <input type = "caixa de seleção" name = "sample10" onclick = "docheck (this)"> j </body> </html> "Os resultados da tela são os seguintes: