Comment insérer une balise sans l'aide de jquery ajouter?

J'ai utilisé jquery pour insérer une balise dans un document html.

<script type="text/javascript">
if(screen.width>=320 && screen.width<=767){
$('head').append('<meta id="viewport" name="viewport" content="width=320; initial-scale=1.0; maximum-scale=1.0; user-scalable=0;">');}    
</script>

Si possible, j'aimerais insérer la balise meta sans l'aide de jquery. N'importe qui ont des idées de comment je peux faire?

Je crois que je vais sans doute besoin d'utiliser document.getElementByTagName mais je ne suis pas sûr de savoir comment.

Juste au cas où vous vous demandez, je suis de l'insertion de la balise meta dans mon code html pour optomize le site pour l'affichage avec l'iphone.
Malheureusement, width=device-width n'est pas une option, car elle ne joue pas bien avec mon ipad version.

Juste par curiosité, êtes-vous sûr que les appareils mobiles exécuter votre code Javascript avant de passer à la balise Meta?
Je l'ai testé sur l'ipad et l'iphone et ça fonctionne. Bonne question. Je ne suis pas sûr de tous les autres périphériques. Je vais essayer android plus tard.
En fait, je retire ce que. Je trouve que l'iphone n'est pas toujours la détection de la balise meta (Au moins je pense que c'est le problème). Parfois ça marche, parfois ça ne marche pas. Je pense que je vais utiliser php plutôt et simplement rediriger vers un mobile page spécifique.
J'ai remarqué que les points-virgules dans le "contenu" attr sont mauvais, devraient être des virgules: "width=320, initial-scale=1, ..."

OriginalL'auteur TryHarder | 2011-10-10