atanov,
Очень странно, что проблема решилась таким образом, учитывая тот факт, что ошибка
Cannot read property 'innerHTML' of null относилась не к проверке полученного значения, а к операции получения значения
var con = el.innerHTML;
Есть подозрение, что это было связано с областью видимости переменной el
PS:
Строго равно (===)
Оператор возвращает true в том случае, если операнды строго равны (одного типа и равны). В отличие от оператора ==, данный оператор не приводит операнды к одному типу.