Este artigo é um artigo espelhado de tradução automática, por favor clique aqui para ir para o artigo original.

Vista: 9801|Resposta: 0

[HTML/HTML5] Uso de onclick e href na tag A em HTML

[Copiar link]
Publicado em 05/11/2015 16:05:21 | | |

O evento onclick vinculado é executado primeiro, seguido pela ação sob o atributo href (salto de página, ou pseudo-link javascrip{filter}t);
Assumindo que haja tanto href quanto onclick no link, se você quiser impedir que a ação sob a propriedade href seja executada, onclick deve receber um valor de retorno falso. Se você não acredita em mim, pode comentar e devolver falso na função do goGoogle;
Se a página estiver muito longa com barra de rolagem e você quiser realizar uma ação via o evento onclick vinculado. Sua propriedade href deve ser definida como javascrip{filter}t:void(0); , não #, que impede rebotes indesejados de página;
Se você chamar uma função com valor de retorno na propriedade href vinculada, o conteúdo da página atual será substituído pelo valor de retorno dessa função;
Há uma diferença ao segurar a tecla Shift pressionada.
O problema que encontrei hoje é que o parentNode não pode ser acessado na forma de href no IE6.0.
Tente não usar o protocolo javascrip{filter}t: como atributo href de A, o que não só causará disparos desnecessários do evento window.onbeforeunload, mas também parará o gif de animação no IE

Aqui está o que encontrei:

Se você não definir o atributo href, ele não responderá ao passar o mouse abaixo do IE6. Fazer duplo clique selecionará o contêiner pai da tag em vez dessa etiqueta one-a (isso é um problema no IE).
<a href="javascirpt:fn(this)"> <a> Suponha que tenhamos um método fn que precisa buscar esse elemento, e o primeiro método passa em este é nulo.

Portanto, a forma recomendada de escrevê-lo é <a href="javascrip{filter}t:void(0)">




Anterior:C# implementa criptografia e descriptografia RSA em detalhes
Próximo:O jQuery sobrepõe a janela de alerta/confirmação no estilo bootstrap
Disclaimer:
Todo software, material de programação ou artigos publicados pela Code Farmer Network são apenas para fins de aprendizado e pesquisa; O conteúdo acima não deve ser usado para fins comerciais ou ilegais, caso contrário, os usuários terão todas as consequências. As informações deste site vêm da Internet, e disputas de direitos autorais não têm nada a ver com este site. Você deve deletar completamente o conteúdo acima do seu computador em até 24 horas após o download. Se você gosta do programa, por favor, apoie um software genuíno, compre o registro e obtenha serviços genuínos melhores. Se houver qualquer infração, por favor, entre em contato conosco por e-mail.

Mail To:help@itsvse.com