[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Undefined variable :)
N0ob
$(document).ready(function () {
var title = document.getElementsByTagName('title')[0].innerHTML;

});

function fun()
{
//........
alert(title);
}

fun() вызывается по клику. JS консоль пишет что переменная title не существует. Почему?
Игорь_Vasinsky
))) так ты title То передай аргументом или объявляй глобально - без var

_____________
HTML, CSS (Bootstrap), JS(JQuery, ExtJS), PHP, MySQL, MSSql, Posgres, (TSql, BI OLAP, MDX), Mongo, Git, SVN, CodeIgnater, Symfony, Yii 2, JiRA, Redmine, Bitbucket, Composer, Rabbit MQ, Amazon (SQS, S3, Transcribe), Docker
Игорь_Vasinsky
или так на худой конец. (если те переменная больше нигде не нужна)

function fun()
{
var title = document.getElementsByTagName('title')[0].innerHTML
alert(title);
}


_____________
HTML, CSS (Bootstrap), JS(JQuery, ExtJS), PHP, MySQL, MSSql, Posgres, (TSql, BI OLAP, MDX), Mongo, Git, SVN, CodeIgnater, Symfony, Yii 2, JiRA, Redmine, Bitbucket, Composer, Rabbit MQ, Amazon (SQS, S3, Transcribe), Docker
N0ob
Игорь_Vasinsky еперный театр я совсем забыл про глобальность переменной. Я забыл, что переменная создается в функции, и по этому она доступна только в ней. Спс
Игорь_Vasinsky
biggrin.gif бывает

_____________
HTML, CSS (Bootstrap), JS(JQuery, ExtJS), PHP, MySQL, MSSql, Posgres, (TSql, BI OLAP, MDX), Mongo, Git, SVN, CodeIgnater, Symfony, Yii 2, JiRA, Redmine, Bitbucket, Composer, Rabbit MQ, Amazon (SQS, S3, Transcribe), Docker
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.