У меня есть три переключателя, которые должны добавлять текст в URL. Эта часть работает, но мне нужно, чтобы добавляемый текст был по одному, поэтому он будет выглядеть следующим образом:
image-instagram.jpg
image-twitter.jpg
image-mobile.jpg
Не так, как сейчас:
image-instagram.jpgtwitter.jpgmobile.jpg
Пример Codepen
function addInstagramLink(){
var link = document.getElementById('url');
link.href += "-instagram.jpg";
document.getElementById("demo").innerHTML = link;
}
function addTwitterLink(){
var link = document.getElementById('url');
link.href += "-twitter.jpg";
document.getElementById("demo").innerHTML = link;
}
function addMobileLink(){
var link = document.getElementById('url');
link.href += "-mobile.jpg";
document.getElementById("demo").innerHTML = link;
}
<div>
<a id="url" href="image" target="_blank">image link</a>
</div>
<div>
Instagram <input type="radio" onclick="javascript:addInstagramLink();" name="graphicSize" id="instaSize" value="Instagram" checked>
Twitter <input type="radio" onclick="javascript:addTwitterLink();" name="graphicSize" id="twitterSize" value="Twitter">
Mobile <input type="radio" onclick="javascript:addMobileLink();" name="graphicSize" id="mobileSize" value="Mobile">
</div>
<p id="demo"></p>