如何将超链接设置为变量
How to set a hyperlink as a variable
我有以下代码:
<div><input id="ShopButton" type="button" onclick="window.location.href='http://www.hyperlinkcode.com/button-links.php'"</div>
工作正常,除了现在我的超链接将是动态的。所以我的问题是,我怎么能设置一个变量,然后传递给onclick事件?超链接将存储在一个名为StrUCode
的变量中。
我知道我必须声明变量,但我如何将它工作到我的按钮?
我正在摸索html/javascript,刚刚开始涉水。
谢谢
如果你不想像我一样使用内联js:
var StrUCode = "http://example.org";
document.querySelector("#ShopButton").addEventListener("click",function(){
window.location.href=StrUCode;
},false);
使用EventTarget.addEventListener ();监听元素上的事件,如:click
, mouseover
等
//You can use functions too:
var StrUCode = "http://example.org";
document.querySelector("#ShopButton").addEventListener("click",function(){
redirectMe(StrUCode);
},false);
function redirectMe(url){
window.location.href=url;
};
相关文章:
- 如何在Bootstrap Modal中为动态点击生成的变量设置jade属性
- Javascript使用变量设置属性
- 敲除js变量设置类似于调用函数
- 使用输入变量设置元素的值
- 为什么我们将控制器变量设置为等于“0”;这个“;在角度上
- 将外部控制器的范围变量设置为角度
- 谷歌地图标记在通过变量设置标记和经度时不保持不变
- 尝试在 jquery ajax 帖子中将变量设置为URL 的一部分
- 如果循环中至少有一个元素返回 false,如何将变量设置为 false
- 如何将宽度和高度变量设置为浏览器窗口的宽度和高度
- 如何将变量设置为外部内容
- 需要将变量设置为特定的数字范围
- 执行批处理文件的Javascript,该文件包含基于每个会话的环境变量设置
- 如何在jquery中基于变量设置某个东西的宽度
- 将变量设置为等于本地JSON文件
- 根据Angular中的单独变量设置下拉默认值
- 如何使用JavaScript变量设置函数集css宽度
- 如何为一个javascript变量设置give多个值
- 如何将javascript变量设置为php变量并将其存储在数据库中
- 如何在javascript中为变量设置一行setter