Use JavaScript para escrever um clique no botão Adição e subtração na página para obter o acúmulo de números.
O HTML simples é provavelmente o caso. Apenas entenda, não se importe com esses detalhes
<input type = "button" value = "+" onclick = "jia (this)" /> <bret> 0 < /label> <input type = "button" value = "-" onclick = "jian (this)" />
Parece isso
O código JavaScript é o seguinte
<script type = "text/javascript"> function jia (a) {var nextNode = a.nextElementsibling; // Obtenha o próximo alerta do nó (nextNode.innerhtml); var a = parseInt (nextNode.innerhtml) a += 1; nextNode.innerhtml = a;} a.PreviousElementsibling; var a = parseint (anteriornode.innerhtml) a -= 1; a = a> 0? a: 0; anteriornode.innerhtml = a;} </sCript>Vamos explicar:
função jian (a) e
função jia (a) é o objeto atualmente clicado. Adicione isso ao método de evento OnClick;
- NextElementsibling Obtenha o próximo nó do nó atual (obtenha o próximo nó de irmão)
- AnteriorElementsibling Obtenha o nó anterior do nó atual
NOTA: O IE irá pular os nós do documento espacial (como caracteres de quebra de linha) gerados entre nós, e Mozilla não fará isso - o FF tratará elementos de tipotas, como quebras de espaço como a leitura do nó. Portanto, o próximo elemento do nó que pode ser lido pelo próximo no IE precisa ser escrito em FF: NextElementsibling.
A explicação acima significa usar o NextElementsibling e o AnteriorElementsibling para obter o próximo nó do irmão e o nó de irmãos anteriores. Você pode remover quebras de linha, espaços, etc. e encontrar diretamente nossos elementos de tag. Mas os dois seguintes
próximo
Anteriorsbling também precisa do Nó do próximo irmão e do nó do irmão anterior, mas é fácil de usar no ie
--------------------------------------------------------------------------------------------------------------------------------------------------
Função de conversão de parseint.
a = a> 0? A: 0; ----- Expressão ternária.