← Все примеры

JavaScript Разработка и QA trello.com

Trello: показать атрибуты data-testid

Обводит элементы с атрибутом data-testid и выводит его значение, помогая писать селекторы.

Код для копирования

// Outline every element that has a data-testid and label it
(function () {
  const ID = 'jz-trl-testids';
  const old = document.getElementById(ID);
  if (old) { old.remove(); return; }
  const st = document.createElement('style');
  st.id = ID;
  st.textContent =
    '[data-testid]{outline:1px dashed rgba(255,0,128,.6)!important}' +
    '[data-testid]::before{content:attr(data-testid);position:absolute;' +
    'font:10px/1 monospace;background:#d6336c;color:#fff;padding:1px 3px;z-index:9999}';
  document.head.appendChild(st);
})();

Как использовать этот пример

  1. Скопируй код кнопкой выше.
  2. Установи JustZix (2 минуты) и открой расширение на нужной странице.
  3. Добавь новое правило, совпадающее с этой страницей.
  4. Вставь код в панель JavaScript правила и сохрани — он запускается при каждом заходе на страницу.

Оцени этот пример

Оценок пока нет — оцени первым.

Этот пример работает?

Сниппеты бесполезны, если их некуда вставить.

JustZix устанавливается за 2 минуты и запускает твой код на каждой подходящей странице. Без аккаунта, без оплаты.

Скачать бесплатно Смотреть применение