Wie füge ich Metatag ohne jquery append ein?

8

Ich habe die folgende jquery verwendet, um einen Metatag in ein HTML-Dokument einzufügen.

%Vor%

Wenn möglich, möchte ich den Metatag einfügen, ohne jquery zu verwenden. Hat jemand Ideen, wie ich das machen kann?

Ich glaube, ich werde wahrscheinlich document.getElementByTagName verwenden müssen, aber ich bin mir nicht sicher, wie.

Nur für den Fall, dass Sie sich fragen, füge ich den Metatag in meinen HTML-Code ein, um die Seite für die Anzeige mit dem iPhone zu optimieren. Leider ist width = device-width keine Option, da es mit meiner ipad-Version nicht gut funktioniert.

    
TryHarder 10.10.2011, 10:23
quelle

4 Antworten

32
%Vor%     
Kai 10.10.2011, 10:31
quelle
6

Sie können auch "setAttribute" (anstelle der "Punkt" -Notation) für seltsame Attributnamen verwenden (die nicht-alphanumerische Zeichen enthalten).

Beispiel:

%Vor%

Das obige Beispiel bewirkt, dass IE (& lt; = 9) immer den neuesten Dokumentstandards-Modus verwendet. Manchmal greift IE auf ältere Standards zurück und bricht daher Ihre moderne javascript / canvas Web App.

    
bob 29.09.2012 23:40
quelle
4

Javascript Lösung:

%Vor%     
Jan Pfeifer 10.10.2011 10:29
quelle
1

Hier ist eine Lösung, die ein Meta-Tag erstellt, falls es nicht bereits existiert:

%Vor%     
Benny Neugebauer 22.10.2013 15:34
quelle