bycj.net
当前位置:首页 >> html A标签的hrEF怎么拼进去js的变量 >>

html A标签的hrEF怎么拼进去js的变量

在js里拼好字符串,再对a标签的href赋值不就行了.

&lt;html&gt;<br>&lt;title&gt;&lt;/title&gt;<br>&lt;body&gt;<br>&lt;script&gt;<br>var a = 123;<br>&lt;/script&gt;<br>&lt;a href=&quot;javascript:(function(_a){alert(_a);}(a));&quot;&gt;test&lt;/a&gt;<br>&lt;/body&gt;<br>&lt;/html&gt;<br>需要你点击A标签才能触发, 可以引用外部变量

不知道你要问什么问题.<br>1. 如果是js中生成连接:<br><br><br>var str="zx"; html='index.html?name='+str;<br>2. 如果是当前页面:<br><br><br>window.location.href(设置或获取整个 URL 为字符串)<br>如:var href = window.location.

不能简单是把js变量加在herf里,没有这种操作的.要实现动态改变herf内容,有专很多方法,第一种方法:<script type="text/javascript"> document.write('<a href='+liyi+'>超链</a>');</script> 将上面代码放到a标签的位置.属 第二种方法,修改a的href属性:<a herf ="" id="aaa">链接</a><script type="text/javascript"> document.getElementById("aaa").href=liyi;</script> 上面代码放到原a标签位置,a标签中添加id属性.

推荐用用jquery,兼容性很好.<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.3.2/jquery.min.js"></script><script type="text/javascript">$(document).ready(function(){ $("a").hover(function(){ alert($(this).attr(

js不是php哦,您要在html里面使用首先您要使用script标签,而且如果您要动态改href的话为什么不咋js里面修改a的href属性呢,得到a的对象修改就可以了

这个用js来实现比较好,直接修改a标签的href属性 例如:<a href="#" id="aa">123</a>----------------------------------------- var newHref = 你要的值$('#aa').attr("href",newHref )

比如a标签的id是a1document.getElementById('a1').href = 'index.html';

用javascript输出,下面的代码你可以灵活应用.<script type="text/javascript"> var url="123";//url是变量 document.write("<a href=\"main_"+url+".html\">链接</a>");</script>

href后边的属性是一个字符串,格式化为字符串不就可以了?如:window.location.href=""+text+".html";也就是说,text变量的内容是a时,则会打开a.html,当然,如果你的变量中存在的就是类似于text = "a.html";的话,更好办了location.href = text就可以了!

hyqd.net | prpk.net | yhkn.net | jinxiaoque.net | kcjf.net | 网站首页 | 网站地图
All rights reserved Powered by www.bycj.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com