关于html,<a href="要连接的地址">中的地址,如果含有变量,应该怎么将变量传到"要连接的地址"

例如<ahref="main_123.html">,这里的123是变量,是由document.getElementById("test").value=123取得的,那么... 例如<a href="main_123.html">,这里的123是变量,是由document.getElementById("test").value=123取得的,那么<a href="main_ + ??? + .html">该怎么写呢??
希望可以在html中的<a>里面直接写。。。
展开
 我来答
蓝花梗
推荐于2016-07-11 · 超过36用户采纳过TA的回答
知道小有建树答主
回答量:102
采纳率:50%
帮助的人:57.7万
展开全部
为a标签设置个id(id="testHref")值,js代码这样写:
document.getElementById("testHref").href="main_"+document.getElementById("test").value+".html";
ok
追问
意思是:不能在html中的里面直接写,而是要用javascript??
追答
对啊,只能在javascript中写,要不在a标签中加个onclick事件:
onclick="return function(){this.href='main_'+document.getElementById('test').value+'.html';return true}"
这样的话,点击该超链接时就改变草连接地址,直接跳转过去
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友bd2f3a628
2011-10-20 · TA获得超过364个赞
知道小有建树答主
回答量:255
采纳率:0%
帮助的人:155万
展开全部
用javascript输出,下面的代码你可以灵活应用。
<script type="text/javascript">
var url="123";//url是变量
document.write("<a href=\"main_"+url+".html\">链接</a>");
</script>
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
ch565097933
2011-10-20 · TA获得超过1044个赞
知道小有建树答主
回答量:825
采纳率:0%
帮助的人:507万
展开全部
<a id="link" href="main_123.html"></a>
ID为test的控件
<script>
document.getElementById('link').href="main_"+document.getElementById("test").value+".html";
</script>
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式