【发布时间】:2023-04-06 08:30:01
【问题描述】:
我有三个单选按钮,假设将文本附加到 URL。该部分正在工作,但我需要一次添加一个附加文本,因此它看起来像以下之一:
image-instagram.jpg
image-twitter.jpg
image-mobile.jpg
不像现在这样:
image-instagram.jpgtwitter.jpgmobile.jpg
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>
【问题讨论】:
标签: javascript string url radio-button