Автолинкер для нескольких элементов по имени класса - PullRequest
0 голосов
/ 20 мая 2019

Мне удалось реализовать скрипт автолинкера на моем веб-сайте с помощью этого примера кода, доступного по адресу Autolinker.js Документация

<script src="https://cdnjs.cloudflare.com/ajax/libs/autolinker/1.4.3/Autolinker.min.js"> 

var myTextEl = document.getElementById( 'description' );
myTextEl.innerHTML = Autolinker.link( myTextEl.innerHTML );

Что я хочу

Однако теперь я хочу использовать скрипт в нескольких местах на одной странице. Имя класса .description Связанная документация в этом вопросе либо неясна, либо выше моих навыков работы с JS. Пожалуйста, помогите мне с этой проблемой.

Если возможно, я бы предпочел использовать версию сценария 3.0. Спасибо.

1 Ответ

1 голос
/ 20 мая 2019

Нечто подобное может быть?

const descriptions = document.querySelectorAll('.description')
descriptions.forEach(x => {
  x.innerHTML = Autolinker.link(x.innerHTML)
})
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...