Помогите плз

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

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

Помогите плз

Сообщение bogdan1 » Чт янв 25, 2018 5:58 pm

Где ошибка?

<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
Сообщения: 194
Зарегистрирован: Вт авг 22, 2017 3:29 pm
Репутация:
Откуда: Харьков
Пол: Мужчина
Агент пользователя: Chrome Linux 1280x1024

Помогите плз

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

Помогите плз

Сообщение skifua » Чт янв 25, 2018 7:41 pm

Варіант, щоб не відкривалась ланка:

CodeColon Select All Code

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

Помогите плз

Сообщение bogdan1 » Пт янв 26, 2018 6:27 am

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

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

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 1 гость