Что это за пользовательские атрибуты в атрибутах ali express 'span? "ae_some_name =" и т. д. - PullRequest
0 голосов
/ 25 марта 2020
<span clk_trigger="" ae_project_id="15210" ae_page_type="list" ae_page_area="hand_filter" ae_button_type="sort by" ae_object_value="number_of_orders" class="sort-item active" data-aplus-clk="x2_2c532ee6" data-spm-anchor-id="a2g0o.productlist.0.i7.78ec3987xZpNnG" st_page_id="jipiftvnqmqcabu9171103ffc8171104036f620782">Pedidos</span>

Я проверил, и страница не в режиме quirksmode, и нет doctype edits Так что же это за атрибуты на ссылках span на сайте ali express? Какая-то импортированная среда интерфейса, которая каким-то образом не нарушает формат документа? Мне было интересно, потому что не было открытой опции в новом окне, поскольку они, очевидно, не являются ссылками. (Мой вопрос касается атрибутов ae, а не глупых, как атрибут data.)

1 Ответ

1 голос
/ 25 марта 2020

Возможно, это внутренние атрибуты, используемые для сайта для отслеживания товара. Это лучше, чем поддержка вызова API или массива внутри javascript кода для каждого из элементов ...

const article = document.querySelector('span');
console.log('data attributes which can be accessed');
console.log(article.dataset);
console.log('accessing custom attributes through below method');
console.log(article.getAttribute("ae_project_id"));
console.log('this fetched attribute can be used for various actions!');
<span clk_trigger="" ae_project_id="15210" ae_page_type="list" ae_page_area="hand_filter" ae_button_type="sort by" ae_object_value="number_of_orders" class="sort-item active" data-aplus-clk="x2_2c532ee6" data-spm-anchor-id="a2g0o.productlist.0.i7.78ec3987xZpNnG" st_page_id="jipiftvnqmqcabu9171103ffc8171104036f620782">Pedidos</span>
...