Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 14.06.2021, 12:07
Профессор
Отправить личное сообщение для Vaska Посмотреть профиль Найти все сообщения от Vaska
 
Регистрация: 08.05.2017
Сообщений: 178

Добавить событие на кнопку
Приветствую!

Есть три кнопки с сылками:

<ul>
    <li><a href="/home/Sellersns/add.html">Публикации</a></li>
    <li><a href="/home/Sellersns/setting.html">Настройки</a></li>
    <li><a href="/home/Storesnshome/index.html?sid=1">Просмотр</a></li>
</ul>

sid= меняет свой параметр.
Нужно, чтобы третья кнопка открывала страницу по своей ссылке в новом окне. Нужно добавить target="_blank" или как-то иначе решить задачу.
В кнопках нет никаких индивидуальных аттрибутов и я не знаю к чему зацепиться. К слову в ссылке? Как?

Заранее спасибо за любую помощь!
Ответить с цитированием
  #2 (permalink)  
Старый 14.06.2021, 14:02
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,068

Vaska,
<!DOCTYPE html>

<html>
<head>
    <title>Untitled</title>
    <meta charset="utf-8">
    <style type="text/css">
    </style>

    <script>
document.addEventListener( "DOMContentLoaded" , function() {
document.querySelectorAll("a[href*='index.html?sid']").forEach(a => a.setAttribute("target", "_blank"))
  });
    </script>
</head>

<body>
<ul>
    <li><a href="/home/Sellersns/add.html">Публикации</a></li>
    <li><a href="/home/Sellersns/setting.html">Настройки</a></li>
    <li><a href="/home/Storesnshome/index.html?sid=1">Просмотр</a></li>
</ul>

</body>
</html>
Ответить с цитированием
  #3 (permalink)  
Старый 14.06.2021, 14:27
Профессор
Отправить личное сообщение для Vaska Посмотреть профиль Найти все сообщения от Vaska
 
Регистрация: 08.05.2017
Сообщений: 178

рони,
спасибо, всё прекрасно работает!
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Событие по нажатию показывает скрывшиеся блоки, как добавить еще смену стиля nik_rzn Элементы интерфейса 11 31.08.2015 09:48
добавить кнопку next&last ufaclub jQuery 2 24.10.2014 22:03
как по клику на кнопку получить отмеченный объект pirat9629 ExtJS 0 19.08.2014 11:49
Повесить событие на кнопку, не меняя кода кнопки Weks Общие вопросы Javascript 8 11.11.2012 16:13
Добавить событие через mootools true Библиотеки/Тулкиты/Фреймворки 6 18.07.2010 23:17