Es sieht aus wie Sie eine Schaltfläche mit <div class="btn">
starten, aber beenden Sie es mit </a>
, so dass diese grundlegenden HTML-Tags nicht miteinander übereinstimmen. Ich würde <a class="btn" target="_blank" href="#">
verwenden, um die <div class="btn">
zu ersetzen.
target="_blank"
die für Hyper-Link (<a>
-Tag) gesetzt Attribut ist ein neues Fenster (Tab)
Von dem, was ich weiß, ist Glyphicon eigentlich nicht zu öffnen, bezogen auf alle neuen Fenster öffnet. Es sind nur ein paar gut aussehende Schaltflächensymbole, die Sie in HTML einfügen können, damit Ihre Seite besser aussieht. Der eigentliche Teil von Glyphicon ist <i class="glyphicon glyphicon-edit"></i>
. Es ist nur ein Symbol.
Um ein neues Fenster Pop-up, können Sie wählen, ob sie den Hyperlink Methode, die ich oben bieten verwenden, oder die JavaScript verwenden wie:
var btns = document.getElementsByClassName('btn');
btns[0].onclick = function(){
window.open('about:blank');
}
die btns[0]
stellt das erste Element der Klasse „BTN“, und window.open('about:blank')
öffnet ein neues leeres Fenster
Mögliche Duplikat [Links in einem neuen Fenster mit AngularJS] (http://stackoverflow.com/questions/20099784/open-links-in-new-window-using-angularjs) – Tacocat
Sind Sie verpassen den Start des Anker-Tags? Bitte posten Sie das richtige HTML –