вернуть содержимое метатега в переменную JavaScript?

Возможный дубликат:
Как получить информацию из метатега с помощью javascript?

У меня есть метатег, в котором содержимое может быть заполнено на странице настройки, и мне нужно содержимое как переменную JavaScript.


person Wilfred    schedule 28.06.2012    source источник


Ответы (1)


http://www.webmasterworld.com/javascript/3224334.htm содержит пример кода, см. его обсуждение для получения дополнительной информации.

function getMetaContents(mn){
    var m = document.getElementsByTagName('meta');
    for(var i in m){
        if(m[i][i].name == mn){
            return m[i].content;
        }
    }
}
person spotter    schedule 28.06.2012
comment
хорошо, я не думаю, что это будет работать для того, что я ищу. Таким образом, пользователь указывает свое имя пользователя Twitter в <meta name = "text:Twitter Username" content=""/>, и мне нужно его имя пользователя в качестве переменной. но я не знаю, какое у них имя пользователя. Если я не ошибаюсь, описанный выше метод требует, чтобы код искал содержимое, равное «mn». - person Wilfred; 29.06.2012
comment
вы можете указать mn как угодно. - person spotter; 29.06.2012