Хабр Курсы для всех
РЕКЛАМА
Практикум, Хекслет, SkyPro, авторские курсы — собрали всех и попросили скидки. Осталось выбрать!
posts[i].getElementsByClassName("postOptions")[0].getElementsByTagName("a")
posts[i].getElementsByClassName("postOptions")[0].getElementsByTagName("ul")[0]
querySelector для таких целей?posts[i].querySelectorAll('.postOptions a')
posts[i].querySelector('.postOptions ul')
Впервые за время моего знакомства с JavaScript, мне понадобилось найти количество вхождений подстроки в строку. Каково же было моё удивление, когда я не нашёл соответствующей функции в JS. В итоге родился следующий код:
"test string is here".match(/e/g) // ["e", "e", "e"]
"test string is here".match(/e/g).length // 3
"test string is here".match(/e[sr]/g).length // 2
"<post read=\\\"0\\\"><post read=\\\"1\\\"><post read=\\\"0\\\">".match(/read=\\"0\\"/g) // ["read=\"0\"", "read=\"0\""]
"<post read=\\\"0\\\"><post read=\\\"1\\\"><post read=\\\"0\\\">".match(/read=\\"0\\"/g).length // 2
SubStrCount есть замена в языке.document.querySelectorAll('#messages_rows tr[read=0]').length;
$(document).ready:$(document).ready(function()
{
CheckMail();
setInterval(function() { CheckMail() }, RefreshInterval);
});
// =>
$(function() {
CheckMail();
setInterval(CheckMail, RefreshInterval);
});
Обновляем счётчик сообщений Вконтакте без перезагрузки страницы