如何从用户处获取用作按钮链接的链接?

时间:2014-01-26 16:13:49

标签: javascript html button href

我正在处理一个项目,该项目要求我从用户那里获取一个链接(例如图片网址)并将其用作一个按钮的地址,该按钮运行代码以对其执行某些处理。

<script type="text/javascript">


var 
    SiteURL = '';

SiteURL = prompt('What is the URL of the image?');


</script>                       
<a href='linkofuser' class="mybuttonclassforprocess"></a>  

由于某种原因,此方法无效,而不是所需的链接,它显示“linkofuser”,如代码所示

2 个答案:

答案 0 :(得分:1)

你需要添加

document.getElementById("a").href=SiteURL;

看这里:fiddle

答案 1 :(得分:1)

DuckVader,

ItayB正在帮助您解决您缺少的关键组件的进一步说明:

1)您必须创建对文档元素的唯一引用。在您的情况下<a></a>代码。

<a href="" id="a">YOur LInk <a/>

2) Javascript中用于在文档中查找此元素的方法/函数

“document.getElementById(”[id-name]“); //在您的情况下替代参数[id-name]的”a“

注意:函数名称区分大小写

3)获得参考后,您必须修改属性

注意:在你的情况下,从用户那里获得输入字符串后,它是“href ”字段:

document.getElementById(“a”)。href = SiteURL;

斯科特