Heim  >  Artikel  >  Web-Frontend  >  Beispiel für die Verwendung des Disabled-Attributs von hyperlink_javascript-Fähigkeiten

Beispiel für die Verwendung des Disabled-Attributs von hyperlink_javascript-Fähigkeiten

WBOY
WBOYOriginal
2016-05-16 16:40:432729Durchsuche

Sie können das Disabled-Attribut des Hyperlinks auf „true“ und „false“ setzen, um zu bestimmen, ob auf den Hyperlink geklickt werden kann

Zum Beispiel:

<a herf='http://www.baidu.com' onclick='return click(this);' disabled='ture'>bai du</a>

Das oben Gesagte bedeutet, dass Sie nicht möchten, dass der Hyperlink von Baidu wirksam wird. Wenn Sie jedoch keine Einschränkungen oder Beurteilungen bezüglich des Klicks vornehmen, wird beim Klicken auf Baidu automatisch zur Baidu-Seite gesprungen Attribut von Hyperlinks in HTML Sie können die folgenden js-Einschränkungen hinzufügen, um zu bestimmen, ob der Hyperlink verwendet werden kann

<script language='javascript'> 
function click(obj) 
{ 
if(obj.disabled) 
{ 
return false; 
} 
return ture; 
} 
</script>

Die folgenden von Microsoft bereitgestellten Fehlerbehebungen:

Verwenden Sie mithilfe globaler Variablen andere Schaltflächen, um das deaktivierte Attribut zu ändern, um den Effekt einer Deaktivierung des Attributs zu erzielen.;

FEHLER: Das DISABLED-Attribut deaktiviert Hyperlinks nicht mehr

Obwohl das DISABLED-Attribut auf True gesetzt ist, befindet sich im folgenden
ein Hyperlink 539511732eabae7e2bb6b9581414c45fWohin möchten Sie heute gehen?5db79b134e9f6b82c0b36e0489ee08ed 🎜> Der Benutzer kann weiterhin auf den Hyperlink klicken und Internet Explorer navigiert zur ausgewählten Seite.

Um dieses Problem zu beheben, legen Sie das Onclick-Ereignis des Hyperlinks so fest, dass es basierend auf dem aktuellen Ausführungskontext „true“ oder „false“ zurückgibt. Der folgende Code setzt den Wert einer globalen Microsoft JScript-Variable je nach Klick auf die Schaltfläche auf true oder false . Die DISABLED-Eigenschaft des Ziel-Hyperlinkobjekts wird aktualisiert, sodass es seinen deaktivierten Zustand ordnungsgemäß an andere Objekte und Skriptfunktionen auf der Seite weitergeben kann.


Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn