Помогите плз

Все, что касается программных сценариев: JS, DHTML, и т.д.

Все, що стосується програмних сценаріїв: JS, DHTML, і т.д.
Ответить
bogdan1
Сообщения: 10
Зарегистрирован: Ср ноя 16, 2016 11:12 am
Пол: Не указан
Агент пользователя: Chrome Windows 1600x900

Помогите плз

Сообщение 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>

Идея в том чтобы ссылка выводилась в диве, а в место этого переходит по ссылке #. Помогите плиз, вечер уже смотрю на этот код как баран на новые ворота
Аватара пользователя
skyweb
Сообщения: 259
Зарегистрирован: Вт авг 22, 2017 3:29 pm
Откуда: Харьков
Пол: Мужчина
Агент пользователя: Chrome Linux 1280x1024

Помогите плз

Сообщение 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>
skifua
Сообщения: 11
Зарегистрирован: Ср июн 28, 2017 8:26 am
Пол: Не указан
Агент пользователя: Firefox Windows 1440x900

Помогите плз

Сообщение 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>
bogdan1
Сообщения: 10
Зарегистрирован: Ср ноя 16, 2016 11:12 am
Пол: Не указан
Агент пользователя: Chrome Windows 1600x900

Помогите плз

Сообщение bogdan1 »

Большое спасибо, сработало
Ответить

Вернуться в «JavaScript, DHTML»