Страница 1 из 1

Помогите плз

Добавлено: Чт янв 25, 2018 5:58 pm
bogdan1
Где ошибка?

<div id="a"></div>

<a href="#" onclick="show ()" link="http://goo.gl">внешняя ссылка</a>

<script>

function show (){

document.getElementById ('a').innerHTML = a.getAttribute ('link');

}

</script>

Идея в том чтобы ссылка выводилась в диве, а в место этого переходит по ссылке #. Помогите плиз, вечер уже смотрю на этот код как баран на новые ворота

Помогите плз

Добавлено: Чт янв 25, 2018 7:31 pm
skyweb
Может так?
<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>

Помогите плз

Добавлено: Чт янв 25, 2018 7:41 pm
skifua
Варіант, щоб не відкривалась ланка:

Код: Выделить всё

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

Помогите плз

Добавлено: Пт янв 26, 2018 6:27 am
bogdan1
Большое спасибо, сработало