Где ошибка?
<div id="a"></div>
<a href="#" onclick="show ()" link="http://goo.gl">внешняя ссылка</a>
<script>
function show (){
document.getElementById ('a').innerHTML = a.getAttribute ('link');
}
</script>
Идея в том чтобы ссылка выводилась в диве, а в место этого переходит по ссылке #. Помогите плиз, вечер уже смотрю на этот код как баран на новые ворота
Помогите плз
- skyweb
- Сообщения: 259
- Зарегистрирован: Вт авг 22, 2017 3:29 pm
- Откуда: Харьков
- Пол:
- Агент пользователя:
Помогите плз
Может так?
<div id="a"></div>
<a id="b" href="#" onclick="show()" link="http://goo.gl">внешняя ссылка</a>
<script>
function show() {
var b=document.getElementById('b');
document.getElementById('a').innerHTML = b.getAttribute('link');
}
</script>
Помогите плз
Варіант, щоб не відкривалась ланка:
Код: Выделить всё
<div id="a"></div>
<a href="#" onclick="return show ()" link="http://goo.gl">внешняя ссылка</a>
<script>
function show (){
document.getElementById ('a').innerHTML =document.getElementsByTagName('a')[0].getAttribute ('link');
return false;
}
</script>
Помогите плз
Большое спасибо, сработало