php: Echo "alt tag" содержание в "title tag" - PullRequest
0 голосов
/ 29 апреля 2018

Изображения в файлах PHP имеют тег «alt», но мне нужно скопировать их содержимое в тег «title». Таким образом, код автоматически читает страницу при загрузке и добавляет новый тег «title» рядом с тегом «alt», будь то с использованием PHP, jQuery, JavaScript ..

Пример:

<img border="0" src="../../../../images/divider.jpg" alt="description of image" width="410" height="15">

Выход:

<img border="0" src="../../../../images/divider.jpg" alt="description of image" title="description of image" width="410" height="15">

1 Ответ

0 голосов
/ 29 апреля 2018

Используя JavaScript, вы можете искать <img> теги и добавлять этот атрибут заголовка:

let imgs = document.querySelectorAll('img');
for (let i=0;i<imgs.length;i++) {
  if (!imgs[i].title) // if title is not defined
      imgs[i].title = imgs[i].alt;
}

Используя jQuery, вы можете использовать поиск изображений $('img') и цикл, используя each():

$('img').each(function(img) {
  if (!this.title)
    this.title = this.alt;
});
...