Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 15.03.2019, 13:33
Интересующийся
Отправить личное сообщение для alex-tiesto Посмотреть профиль Найти все сообщения от alex-tiesto
 
Регистрация: 04.03.2017
Сообщений: 18

При клике передать заголовок в инпут
Есть скрипт который передает при клике заголовок ссылки в инпут.

Сейчас ссылкой обернут только заголовок товара.

Если обернуть ссылкой весь блок включая изображение товара, то при клике передается в инпут весь код который находится внутри ссылки

Вопрос - как мне изменить скрипт чтобы он передавал только заголовок (сам текст)?

Верстка товара

<a name="menu-title" onclick="Zack(this);">
    <div>    
    <img src="foto.png" alt="alt">                  
    заголовок
    </div>
</a>


Инпут , куда передается заголовок

<input type="text" onblur="if(this.value=='') this.value=this.title;" 
onfocus="if(this.value==this.title) this.value='';"  name="zakaz"  value="" >



Сам скрипт


<script>
var First = true;
function Zack (MenuTitl) {
    var zakaz = document.getElementsByName('zakaz')[0];
    zakaz.value = MenuTitl.innerHTML.replace(/^\s*/,'').replace(/\s*$/,''); 
}
</script>
Ответить с цитированием
  #2 (permalink)  
Старый 15.03.2019, 13:40
Профессор
Отправить личное сообщение для laimas Посмотреть профиль Найти все сообщения от laimas
 
Регистрация: 14.01.2015
Сообщений: 12,990

Ну если html вырезать, то MenuTitl.innerHTML.replace(/<.+>/g,'').trim()
Ответить с цитированием
  #3 (permalink)  
Старый 18.03.2019, 09:34
Интересующийся
Отправить личное сообщение для alex-tiesto Посмотреть профиль Найти все сообщения от alex-tiesto
 
Регистрация: 04.03.2017
Сообщений: 18

laimas, спасибо помогло!
Ответить с цитированием
Ответ



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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
При клике ссылки, открыть DIV блок, и при клике ещё раз, закрыть его Simon Общие вопросы Javascript 59 28.05.2017 17:31
Добавить/удалить класс при клике. Skrowaks Общие вопросы Javascript 5 02.08.2016 05:08
При клике появлялся новый элемент (бесконечно) Eadweard Элементы интерфейса 3 16.02.2016 08:13
При клике на кнопку переход к якорю и открытие блока Galyanov Элементы интерфейса 19 11.12.2015 21:12
Изменение размера элемента при клике Derekovich Элементы интерфейса 25 05.12.2013 20:45