Не могу понять, где допустил ошибку, вроде бы всё правильно сделал. То что выделенно, это мне выделил браузер в исходном коде:
<script type="text/javascript">
[b]var links = document.querySelectorAll('.link'),
input = document.querySelector('.textInput');
for (var i = 0; i[/b] < links.length; i++)
{
links[i].addEventListener('click', function() {
input.value = this.innerText;
return false;
}, false);
}
</script>
¤ Форма
¤ Ссылки
При нажатии на определенную ссылку, ее название помещается в форму.
<script type="text/javascript">
var links = document.querySelector('.link'),
input = document.querySelector('.textInput');
for (var i = 0; i < links.length; i++)
{
links[i].addEventListener('click', function() {
input.value = this.innerText;
return false;
}, false);
}
</script>
А что изменилось? Пробел перед < ? Не в этом дело.
Такое подходит ?
<script type="text/javascript">
function UrlToForm(string) {
document.getElementById("text".value = string.firstChild.data;
}
</script>
<input type="text" name="text" id="text">
<a href="#" onclick="UrlToForm(this)">Ссылка1</a>
<a href="#" onclick="UrlToForm(this)">Ссылка2</a>
<a href="#" onclick="UrlToForm(this)">Ссылка3</a>