Tatsächlich ist dieses Problem bereits aufgetreten, als ich zum ersten Mal das Select-Tag in HTML gelernt habe. Bis heute habe ich noch keine Möglichkeit gefunden, das A-Tag mit reinem CSS zu deaktivieren. Ich habe meine Kollegen, Klassenkameraden und Lehrer gefragt und sie alle verwendeten JavaScript. Ist es wirklich notwendig, JavaScript zu verwenden? 1. Verwenden Sie reines CSS, um das A-Tag in HTML zu deaktivieren: Code kopieren Der Code lautet wie folgt:<html> <Kopf> <title>So deaktivieren Sie das A-Tag</title> <metacontent="text/html; charset=GB2312"http-equiv="Inhaltstyp"> <style type="text/css"> Körper{ Schriftart: 12px/1,5 \5B8B\4F53, Georgia, Times New Roman, Serifen, Arial; } A{ Textdekoration: keine; Umriss:0 keine; } .disableCss{ Zeigerereignisse: keine; Farbe: #afafaf; Cursor:Standard } </Stil> </Kopf> <Text> <aclass="disableCss" href="http://www.baidu.com/">Baidu</a> <aclass="disableCss" href="#"onclick="javascript:alert('Hallo!!!');">Klick</a> </body> </html> Obwohl oben reines CSS zum Deaktivieren des „a“-Tags verwendet wird, kann der obige Code das „a“-Tag in diesen beiden Browsern nicht deaktivieren, da die Browser Opera und IE den Zeigerereignisstil nicht unterstützen. 2. Verwenden Sie Jquery und CSS, um das a-Tag in HTML zu deaktivieren: Code kopieren Der Code lautet wie folgt:<html> <Kopf> <title>02 ——Deaktivieren des a-Tags in HTML mit Jquery und CSS</title> <meta content="text/html; charset=GB2312" http-equiv="Inhaltstyp"> <script type="text/javascript" src="./jquery-1.6.2.js"></script> <Skripttyp="text/javascript"> $(Funktion() { $('.disableCss').removeAttr('href'); //Entferne das href-Attribut im a-Tag $('.disableCss').removeAttr('onclick'); //Entferne das Onclick-Ereignis im a-Tag }); </Skript> <style type="text/css"> Körper { Schriftart: 12px/1,5 \5B8B\4F53, Georgia, Times New Roman, Serifen, Arial; } A { Textdekoration: keine; Gliederung: 0 keine; } .disableCss { Farbe: #afafaf; Cursor: Standard } </Stil> </Kopf> <Text> <a class="disableCss" href="http://www.baidu.com/">Baidu</a> <a class="disableCss" href="#" onclick="javascript:alert('Hallo!!!');">Klick</a> </body> </html> Diese Methode ist mit allen Browsern kompatibel, mischt jedoch JavaScript, was wahrscheinlich ein schwerwiegender Fehler ist! ! ! 3. Verwenden Sie Jquery, um das A-Tag in HTML zu deaktivieren: Code kopieren Der Code lautet wie folgt:<html> <Kopf> <title>03 ——Deaktivieren des a-Tags in HTML mit Jquery</title> <meta content="text/html; charset=GB2312" http-equiv="Inhaltstyp"> <script type="text/javascript" src="./jquery-1.6.2.js"></script> <Skripttyp="text/javascript"> $(Funktion() { $('.disableCss').removeAttr('href'); //Entferne das href-Attribut im a-Tag $('.disableCss').removeAttr('onclick'); //Entferne das Onclick-Ereignis im a-Tag $(".disableCss").css("Schriftart","12px/1,5 \\5B8B\\4F53, Georgia, Times New Roman, Serifenschrift, Arial"); $(".disableCss").css("text-decoration","none"); $(".disableCss").css("Farbe","#afafaf"); $(".disableCss").css("outline","0 keine"); $(".disableCss").css("cursor","default"); }); </Skript> </Kopf> <Text> <a class="disableCss" href="http://www.baidu.com/">Baidu</a> <a class="disableCss" href="#" onclick="javascript:alert('Hallo!!!');">Klick</a> </body> </html> Oben wird reines JQuery verwendet, um die Funktion zum Deaktivieren des a-Tags in HTML zu implementieren. |
>>: So legen Sie einen Alias für einen benutzerdefinierten Pfad in Vue fest
Dieser Artikel beschreibt hauptsächlich, wie die ...
In diesem Artikelbeispiel wird der spezifische Co...
Verwenden Sie „blockquote“ für lange Zitate, „q“ ...
In diesem Artikelbeispiel wird der spezifische Ja...
Neue Fragen Kommen und gehen Sie in Eile. Seit de...
Wenn Server B (172.17.166.11) eingeschaltet oder ...
Einführung der Server-U-Software Server-U ist ein...
MySQL InnoDB-Überwachung (Systemebene, Datenbanke...
Inhaltsverzeichnis Vorwort Text 1. Globale Regist...
Ich habe immer das Gefühl, dass Übersetzen und Üb...
Ich habe heute eine neue Version von MySQL (8.0.2...
Ja, gespeicherte MySQL-Prozeduren scheinen sehr s...
Dieser Artikel stellt vor, wie Sie IP-Adressdaten...
Mit der Verbreitung von 3G nutzen immer mehr Mens...
1. Einleitung Container nutzen einen Sandbox-Mech...