При клике передать заголовок в инпут

145
29 ноября 2019, 20:40

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

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

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

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

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

<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>
Answer 1

var First = true; 
function Zack (MenuTitl) { 
    var zakaz = document.getElementsByName('zakaz')[0]; 
    zakaz.value = MenuTitl.text.replace(/^\s*/,'').replace(/\s*$/,'');  
}
<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="" >

READ ALSO
Подключения javascript plugina MarkitUp

Подключения javascript plugina MarkitUp

Пишу проект на симфони 4 и не могу подключить Plugin Javascript MarkitupEditor в других проектах пробывал и подключеться с лекгостьюДело в том что использываю...

120
вывести на экран сумму всех чисел, расположенных в числовом промежутке от Х до У

вывести на экран сумму всех чисел, расположенных в числовом промежутке от Х до У

У меня задание, вывести на экран сумму всех чисел, расположенных в числовом промежутке от Х до У

142
Вылезают элементы за пределы блока?

Вылезают элементы за пределы блока?

Такая проблема, делаю верстку на флексбокс, а элементы вылезают за пределы блока, как это исправить?

138
как менять цвет текста Логотипа исходя из фона [закрыт]

как менять цвет текста Логотипа исходя из фона [закрыт]

Как менять цвет текста Логотипа исходя из фонашапка прилипает к верху с прозрачным фоном, логотип чёрный нужно чтобы при скролле когда например...

180