Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737
Форумы портала PHP.SU :: Удалить некоторые ссылки со страницы при помощи js

 PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи


 Страниц (1): [1]   

> Без описания
goga5
Отправлено: 11 Июля, 2016 - 02:59:14
Post Id


Новичок


Покинул форум
Сообщений всего: 63
Дата рег-ции: Июнь 2011  


Помог: 0 раз(а)




Здравствуйте! Подскажите пожалуйста, как безопасно можно удалить некоторые ссылки со страницы при помощи js кода ? например, на странице имеем несколько кликабельных ссылок с разными доменами, мне нужно полностью удалить из них ссылки только с доменами "domen1.ru" и "domen2.ru" а остальные оставить. Некоторые ссылки обхватаны тегом <ноиндекс><А >анкор</А></ноиндекс> и желательно задействовать поиск как с ноиндексом так и без него. Помогите пожалуйста и сообщите, не повлияет ли такое удаление ссылок негативно со стороны поисковых систем ? Спасибо!
 
 Top
goga5
Отправлено: 11 Июля, 2016 - 21:31:09
Post Id


Новичок


Покинул форум
Сообщений всего: 63
Дата рег-ции: Июнь 2011  


Помог: 0 раз(а)




Всё на столько сложно ? Мне только в шаблоне для смартфонов нужно удалить показ некоторых ссылок, иначе очистил бы полностью БД от этих ссылок, подскажите как это сделать при помощи JS кода ?

(Отредактировано автором: 11 Июля, 2016 - 21:32:40)

 
 Top
goga5
Отправлено: 12 Июля, 2016 - 01:35:16
Post Id


Новичок


Покинул форум
Сообщений всего: 63
Дата рег-ции: Июнь 2011  


Помог: 0 раз(а)




Удаление ссылок:

CODE (html):
скопировать код в буфер обмена
  1. <!DOCTYPE html>
  2. <html>
  3. <head>
  4.   <title>Удаление ссылки</title>
  5.   <meta charset="utf-8">
  6.  
  7. <script>
  8.  window.addEventListener("DOMContentLoaded", function() {
  9.     (function(a) {
  10.         [].forEach.call(document.links, function(b) {
  11.             a.some(function(a) {
  12.                 return ~!!b.getAttribute("href").indexOf(a)
  13.             }) && b.parentNode.removeChild(b)
  14.        })
  15.    })(["domen1.ru", "domen2.ru"])
  16. });
  17. </script>
  18. </head>
  19.  
  20. <body>
  21. <a href="http//domen1.ru/gggfgfg/">domen1.ru</a>
  22. <a href="domen3.ru">domen3.ru</a>
  23. <a href="domen2.ru">domen2.ru</a>
  24. </body>
  25. </html>
 
 Top
Страниц (1): [1]
Сейчас эту тему просматривают: 0 (гостей: 0, зарегистрированных: 0)
« Напишите за меня, пожалуйста »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 



Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB