Помогите плз

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

Все, що стосується програмних сценаріїв: JS, DHTML, і т.д.
Post Reply
bogdan1
Posts: 9
Joined: Wed Nov 16, 2016 11:12 am
Gender: None specified
User Agent: Chrome Windows 1600x900

Помогите плз

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

Идея в том чтобы ссылка выводилась в диве, а в место этого переходит по ссылке #. Помогите плиз, вечер уже смотрю на этот код как баран на новые ворота
User avatar
skyweb
Posts: 259
Joined: Tue Aug 22, 2017 3:29 pm
Location: Харьков
Gender: Male
User Agent: Chrome Linux 1280x1024

Помогите плз

Post by 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
Posts: 11
Joined: Wed Jun 28, 2017 8:26 am
Gender: None specified
User Agent: Firefox Windows 1440x900

Помогите плз

Post by skifua »

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

Code: Select all

<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
Posts: 9
Joined: Wed Nov 16, 2016 11:12 am
Gender: None specified
User Agent: Chrome Windows 1600x900

Помогите плз

Post by bogdan1 »

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

Return to “JavaScript, DHTML”